diff options
Diffstat (limited to 'devel-docs/libgimp/html')
102 files changed, 60811 insertions, 0 deletions
diff --git a/devel-docs/libgimp/html/GimpAspectPreview.html b/devel-docs/libgimp/html/GimpAspectPreview.html new file mode 100644 index 0000000..255aeff --- /dev/null +++ b/devel-docs/libgimp/html/GimpAspectPreview.html @@ -0,0 +1,233 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpAspectPreview: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="GimpDrawablePreview.html" title="GimpDrawablePreview"> +<link rel="next" href="GimpZoomPreview.html" title="GimpZoomPreview"> +<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="#GimpAspectPreview.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpAspectPreview.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpAspectPreview.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> + <a href="#GimpAspectPreview.properties" class="shortcut">Properties</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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpDrawablePreview.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpZoomPreview.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpAspectPreview"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpAspectPreview.top_of_page"></a>GimpAspectPreview</span></h2> +<p>GimpAspectPreview — A widget providing a preview with fixed aspect ratio.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpAspectPreview.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpAspectPreview.html#gimp-aspect-preview-new" title="gimp_aspect_preview_new ()">gimp_aspect_preview_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpAspectPreview.html#gimp-aspect-preview-new-from-drawable-id" title="gimp_aspect_preview_new_from_drawable_id ()">gimp_aspect_preview_new_from_drawable_id</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpAspectPreview.properties"></a><h2>Properties</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="properties_type"> +<col width="300px" class="properties_name"> +<col width="200px" class="properties_flags"> +</colgroup> +<tbody> +<tr> +<td class="property_type"><span class="type">gpointer</span></td> +<td class="property_name"><a class="link" href="GimpAspectPreview.html#GimpAspectPreview--drawable" title="The “drawable” property">drawable</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +<tr> +<td class="property_type"><span class="type">gint</span></td> +<td class="property_name"><a class="link" href="GimpAspectPreview.html#GimpAspectPreview--drawable-id" title="The “drawable-id” property">drawable-id</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpAspectPreview.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="GimpAspectPreview.html#GimpAspectPreview-struct" title="GimpAspectPreview">GimpAspectPreview</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpAspectPreview.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBox.html#GtkBox-struct">GtkBox</a> + <span class="lineart">╰──</span> <a href="../html/GimpPreview.html#GimpPreview-struct">GimpPreview</a> + <span class="lineart">╰──</span> GimpAspectPreview +</pre> +</div> +<div class="refsect1"> +<a name="GimpAspectPreview.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpAspectPreview implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a> and <a href="https://developer.gnome.org/gtk3/gtk3-Orientable.html#GtkOrientable-struct">GtkOrientable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpAspectPreview.description"></a><h2>Description</h2> +<p>A widget providing a preview with fixed aspect ratio.</p> +</div> +<div class="refsect1"> +<a name="GimpAspectPreview.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-aspect-preview-new"></a><h3>gimp_aspect_preview_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_aspect_preview_new (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> *toggle</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_aspect_preview_new</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Creates a new <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview"><span class="type">GimpAspectPreview</span></a> widget for <em class="parameter"><code>drawable</code></em> +. See also +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-new" title="gimp_drawable_preview_new ()"><code class="function">gimp_drawable_preview_new()</code></a>.</p> +<p>In GIMP 2.2 the <em class="parameter"><code>toggle</code></em> + parameter was provided to conviently access +the state of the "Preview" check-button. This is not any longer +necessary as the preview itself now stores this state, as well as +the scroll offset.</p> +<div class="refsect3"> +<a name="gimp-aspect-preview-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>drawable</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>toggle</p></td> +<td class="parameter_description"><p>unused</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-aspect-preview-new.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview"><span class="type">GimpAspectPreview</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-aspect-preview-new-from-drawable-id"></a><h3>gimp_aspect_preview_new_from_drawable_id ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_aspect_preview_new_from_drawable_id + (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Creates a new <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview"><span class="type">GimpAspectPreview</span></a> widget for <em class="parameter"><code>drawable_ID</code></em> +. See also +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-new-from-drawable-id" title="gimp_drawable_preview_new_from_drawable_id ()"><code class="function">gimp_drawable_preview_new_from_drawable_id()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-aspect-preview-new-from-drawable-id.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>drawable_ID</p></td> +<td class="parameter_description"><p>a drawable ID</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-aspect-preview-new-from-drawable-id.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview"><span class="type">GimpAspectPreview</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> +</div> +<div class="refsect1"> +<a name="GimpAspectPreview.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpAspectPreview-struct"></a><h3>GimpAspectPreview</h3> +<pre class="programlisting">typedef struct _GimpAspectPreview GimpAspectPreview;</pre> +</div> +</div> +<div class="refsect1"> +<a name="GimpAspectPreview.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GimpAspectPreview--drawable"></a><h3>The <code class="literal">“drawable”</code> property</h3> +<pre class="programlisting"> “drawable” <span class="type">gpointer</span></pre> +<p>Deprecated: use the drawable-id property instead.</p> +<div class="warning"> +<p><code class="literal">GimpAspectPreview:drawable</code> is deprecated and should not be used in newly-written code.</p> +<p>use the drawable-id property instead.</p> +</div> +<p>Owner: GimpAspectPreview</p> +<p>Flags: Read / Write / Construct Only</p> +<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="GimpAspectPreview--drawable-id"></a><h3>The <code class="literal">“drawable-id”</code> property</h3> +<pre class="programlisting"> “drawable-id” <span class="type">gint</span></pre> +<p>The drawable the <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview"><span class="type">GimpAspectPreview</span></a> is attached to.</p> +<p>Owner: GimpAspectPreview</p> +<p>Flags: Read / Write / Construct Only</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +<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/libgimp/html/GimpBrushSelectButton.html b/devel-docs/libgimp/html/GimpBrushSelectButton.html new file mode 100644 index 0000000..c66b2bd --- /dev/null +++ b/devel-docs/libgimp/html/GimpBrushSelectButton.html @@ -0,0 +1,461 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpbrushselectbutton: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="GimpSelectButton.html" title="GimpSelectButton"> +<link rel="next" href="GimpFontSelectButton.html" title="GimpFontSelectButton"> +<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="#GimpBrushSelectButton.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpBrushSelectButton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpBrushSelectButton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> + <a href="#GimpBrushSelectButton.properties" class="shortcut">Properties</a></span><span id="nav_signals"> <span class="dim">|</span> + <a href="#GimpBrushSelectButton.signals" class="shortcut">Signals</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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpSelectButton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpFontSelectButton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpBrushSelectButton"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpBrushSelectButton.top_of_page"></a>gimpbrushselectbutton</span></h2> +<p>gimpbrushselectbutton — A button that pops up a brush selection dialog.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpBrushSelectButton.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpBrushSelectButton.html#gimp-brush-select-button-new" title="gimp_brush_select_button_new ()">gimp_brush_select_button_new</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="GimpBrushSelectButton.html#gimp-brush-select-button-get-brush" title="gimp_brush_select_button_get_brush ()">gimp_brush_select_button_get_brush</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="GimpBrushSelectButton.html#gimp-brush-select-button-set-brush" title="gimp_brush_select_button_set_brush ()">gimp_brush_select_button_set_brush</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpBrushSelectButton.properties"></a><h2>Properties</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="properties_type"> +<col width="300px" class="properties_name"> +<col width="200px" class="properties_flags"> +</colgroup> +<tbody> +<tr> +<td class="property_type"> +<span class="type">gchar</span> *</td> +<td class="property_name"><a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-name" title="The “brush-name” property">brush-name</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"><span class="type">gdouble</span></td> +<td class="property_name"><a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-opacity" title="The “brush-opacity” property">brush-opacity</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"><span class="type">gint</span></td> +<td class="property_name"><a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-paint-mode" title="The “brush-paint-mode” property">brush-paint-mode</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"><span class="type">gint</span></td> +<td class="property_name"><a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-spacing" title="The “brush-spacing” property">brush-spacing</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"> +<span class="type">gchar</span> *</td> +<td class="property_name"><a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton--title" title="The “title” property">title</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpBrushSelectButton.signals"></a><h2>Signals</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="signal_proto_type"> +<col width="300px" class="signal_proto_name"> +<col width="200px" class="signal_proto_flags"> +</colgroup> +<tbody><tr> +<td class="signal_type"><span class="returnvalue">void</span></td> +<td class="signal_name"><a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton-brush-set" title="The “brush-set” signal">brush-set</a></td> +<td class="signal_flags">Run First</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpBrushSelectButton.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="GimpBrushSelectButton.html#GimpBrushSelectButton-struct" title="GimpBrushSelectButton">GimpBrushSelectButton</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpBrushSelectButton.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBox.html#GtkBox-struct">GtkBox</a> + <span class="lineart">╰──</span> <a class="link" href="GimpSelectButton.html" title="GimpSelectButton">GimpSelectButton</a> + <span class="lineart">╰──</span> GimpBrushSelectButton +</pre> +</div> +<div class="refsect1"> +<a name="GimpBrushSelectButton.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpBrushSelectButton implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a> and <a href="https://developer.gnome.org/gtk3/gtk3-Orientable.html#GtkOrientable-struct">GtkOrientable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpBrushSelectButton.description"></a><h2>Description</h2> +<p>A button that pops up a brush selection dialog.</p> +</div> +<div class="refsect1"> +<a name="GimpBrushSelectButton.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-brush-select-button-new"></a><h3>gimp_brush_select_button_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_brush_select_button_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gint</span> spacing</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>);</pre> +<p>Creates a new <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that completely controls the selection of +a brush. This widget is suitable for placement in a table in a +plug-in dialog.</p> +<div class="refsect3"> +<a name="gimp-brush-select-button-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>title</p></td> +<td class="parameter_description"><p>Title of the dialog to use or <code class="literal">NULL</code> means to use the default +title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>brush_name</p></td> +<td class="parameter_description"><p>Initial brush name or <code class="literal">NULL</code> to use current selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>Initial opacity. -1 means to use current opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>Initial spacing. -1 means to use current spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>Initial paint mode. -1 means to use current paint mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-select-button-new.returns"></a><h4>Returns</h4> +<p> A <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that you can use in your UI.</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-brush-select-button-get-brush"></a><h3>gimp_brush_select_button_get_brush ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_brush_select_button_get_brush (<em class="parameter"><code><a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton"><span class="type">GimpBrushSelectButton</span></a> *button</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *opacity</code></em>, + <em class="parameter"><code><span class="type">gint</span> *spacing</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> *paint_mode</code></em>);</pre> +<p>Retrieves the properties of currently selected brush.</p> +<div class="refsect3"> +<a name="gimp-brush-select-button-get-brush.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton"><span class="type">GimpBrushSelectButton</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>Opacity of the selected brush.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>Spacing of the selected brush.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>Paint mode of the selected brush.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-select-button-get-brush.returns"></a><h4>Returns</h4> +<p> an internal copy of the brush name which must not be freed.</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-brush-select-button-set-brush"></a><h3>gimp_brush_select_button_set_brush ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_brush_select_button_set_brush (<em class="parameter"><code><a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton"><span class="type">GimpBrushSelectButton</span></a> *button</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gint</span> spacing</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>);</pre> +<p>Sets the current brush and other values for the brush select +button.</p> +<div class="refsect3"> +<a name="gimp-brush-select-button-set-brush.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton"><span class="type">GimpBrushSelectButton</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>brush_name</p></td> +<td class="parameter_description"><p>Brush name to set; <code class="literal">NULL</code> means no change.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>Opacity to set. -1.0 means no change.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>Spacing to set. -1 means no change.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>Paint mode to set. -1 means no change.</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="GimpBrushSelectButton.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpBrushSelectButton-struct"></a><h3>GimpBrushSelectButton</h3> +<pre class="programlisting">typedef struct _GimpBrushSelectButton GimpBrushSelectButton;</pre> +</div> +</div> +<div class="refsect1"> +<a name="GimpBrushSelectButton.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GimpBrushSelectButton--brush-name"></a><h3>The <code class="literal">“brush-name”</code> property</h3> +<pre class="programlisting"> “brush-name” <span class="type">gchar</span> *</pre> +<p>The name of the currently selected brush.</p> +<p>Owner: GimpBrushSelectButton</p> +<p>Flags: Read / Write</p> +<p>Default value: NULL</p> +<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="GimpBrushSelectButton--brush-opacity"></a><h3>The <code class="literal">“brush-opacity”</code> property</h3> +<pre class="programlisting"> “brush-opacity” <span class="type">gdouble</span></pre> +<p>The opacity of the currently selected brush.</p> +<p>Owner: GimpBrushSelectButton</p> +<p>Flags: Read / Write</p> +<p>Allowed values: [-1,100]</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GimpBrushSelectButton--brush-paint-mode"></a><h3>The <code class="literal">“brush-paint-mode”</code> property</h3> +<pre class="programlisting"> “brush-paint-mode” <span class="type">gint</span></pre> +<p>The paint mode of the currently selected brush.</p> +<p>Owner: GimpBrushSelectButton</p> +<p>Flags: Read / Write</p> +<p>Allowed values: [-1,56]</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GimpBrushSelectButton--brush-spacing"></a><h3>The <code class="literal">“brush-spacing”</code> property</h3> +<pre class="programlisting"> “brush-spacing” <span class="type">gint</span></pre> +<p>The spacing of the currently selected brush.</p> +<p>Owner: GimpBrushSelectButton</p> +<p>Flags: Read / Write</p> +<p>Allowed values: [-2147483647,1000]</p> +<p>Default value: -1</p> +</div> +<hr> +<div class="refsect2"> +<a name="GimpBrushSelectButton--title"></a><h3>The <code class="literal">“title”</code> property</h3> +<pre class="programlisting"> “title” <span class="type">gchar</span> *</pre> +<p>The title to be used for the brush selection popup dialog.</p> +<p>Owner: GimpBrushSelectButton</p> +<p>Flags: Read / Write / Construct Only</p> +<p>Default value: "Brush Selection"</p> +<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="GimpBrushSelectButton.signal-details"></a><h2>Signal Details</h2> +<div class="refsect2"> +<a name="GimpBrushSelectButton-brush-set"></a><h3>The <code class="literal">“brush-set”</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +user_function (<a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton"><span class="type">GimpBrushSelectButton</span></a> *widget, + <span class="type">gchar</span> *brush_name, + <span class="type">gdouble</span> opacity, + <span class="type">gint</span> spacing, + <span class="type">gint</span> paint_mode, + <span class="type">gint</span> width, + <span class="type">gint</span> height, + <span class="type">gpointer</span> mask_data, + <span class="type">gboolean</span> dialog_closing, + <span class="type">gpointer</span> user_data)</pre> +<p>The ::brush-set signal is emitted when the user selects a brush.</p> +<div class="refsect3"> +<a name="GimpBrushSelectButton-brush-set.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>widget</p></td> +<td class="parameter_description"><p>the object which received the signal.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>brush_name</p></td> +<td class="parameter_description"><p>the name of the currently selected brush.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>opacity of the brush</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>spacing of the brush</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>paint mode of the brush</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>width of the brush</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>height of the brush</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_data</p></td> +<td class="parameter_description"><p>brush mask data</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dialog_closing</p></td> +<td class="parameter_description"><p>whether the dialog was closed or not.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p>Flags: Run First</p> +<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/libgimp/html/GimpDrawablePreview.html b/devel-docs/libgimp/html/GimpDrawablePreview.html new file mode 100644 index 0000000..db622f7 --- /dev/null +++ b/devel-docs/libgimp/html/GimpDrawablePreview.html @@ -0,0 +1,348 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpDrawablePreview: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimp-gimpexport.html" title="gimpexport"> +<link rel="next" href="GimpAspectPreview.html" title="GimpAspectPreview"> +<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="#GimpDrawablePreview.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpDrawablePreview.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpDrawablePreview.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> + <a href="#GimpDrawablePreview.properties" class="shortcut">Properties</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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpexport.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpAspectPreview.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpDrawablePreview"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpDrawablePreview.top_of_page"></a>GimpDrawablePreview</span></h2> +<p>GimpDrawablePreview — A widget providing a preview of a <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a>.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpDrawablePreview.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-new" title="gimp_drawable_preview_new ()">gimp_drawable_preview_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-new-from-drawable-id" title="gimp_drawable_preview_new_from_drawable_id ()">gimp_drawable_preview_new_from_drawable_id</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="returnvalue">GimpDrawable</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-get-drawable" title="gimp_drawable_preview_get_drawable ()">gimp_drawable_preview_get_drawable</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-get-drawable-id" title="gimp_drawable_preview_get_drawable_id ()">gimp_drawable_preview_get_drawable_id</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="GimpDrawablePreview.html#gimp-drawable-preview-draw-region" title="gimp_drawable_preview_draw_region ()">gimp_drawable_preview_draw_region</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpDrawablePreview.properties"></a><h2>Properties</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="properties_type"> +<col width="300px" class="properties_name"> +<col width="200px" class="properties_flags"> +</colgroup> +<tbody> +<tr> +<td class="property_type"><span class="type">gpointer</span></td> +<td class="property_name"><a class="link" href="GimpDrawablePreview.html#GimpDrawablePreview--drawable" title="The “drawable” property">drawable</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +<tr> +<td class="property_type"><span class="type">gint</span></td> +<td class="property_name"><a class="link" href="GimpDrawablePreview.html#GimpDrawablePreview--drawable-id" title="The “drawable-id” property">drawable-id</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpDrawablePreview.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="GimpDrawablePreview.html#GimpDrawablePreview-struct" title="GimpDrawablePreview">GimpDrawablePreview</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpDrawablePreview.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBox.html#GtkBox-struct">GtkBox</a> + <span class="lineart">╰──</span> <a href="../html/GimpPreview.html#GimpPreview-struct">GimpPreview</a> + <span class="lineart">╰──</span> <a href="../html/GimpScrolledPreview.html#GimpScrolledPreview-struct">GimpScrolledPreview</a> + <span class="lineart">╰──</span> GimpDrawablePreview +</pre> +</div> +<div class="refsect1"> +<a name="GimpDrawablePreview.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpDrawablePreview implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a> and <a href="https://developer.gnome.org/gtk3/gtk3-Orientable.html#GtkOrientable-struct">GtkOrientable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpDrawablePreview.description"></a><h2>Description</h2> +<p>A widget providing a preview of a <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a>.</p> +</div> +<div class="refsect1"> +<a name="GimpDrawablePreview.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-drawable-preview-new"></a><h3>gimp_drawable_preview_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_drawable_preview_new (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> *toggle</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_preview_new</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-new-from-drawable-id" title="gimp_drawable_preview_new_from_drawable_id ()"><code class="function">gimp_drawable_preview_new_from_drawable_id()</code></a> instead.</p> +</div> +<p>Creates a new <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> widget for <em class="parameter"><code>drawable</code></em> +.</p> +<p>In GIMP 2.2 the <em class="parameter"><code>toggle</code></em> + parameter was provided to conviently access +the state of the "Preview" check-button. This is not any longer +necessary as the preview itself now stores this state, as well as +the scroll offset.</p> +<div class="refsect3"> +<a name="gimp-drawable-preview-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>drawable</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>toggle</p></td> +<td class="parameter_description"><p>unused</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-preview-new.returns"></a><h4>Returns</h4> +<p> A pointer to the new <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> widget.</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-drawable-preview-new-from-drawable-id"></a><h3>gimp_drawable_preview_new_from_drawable_id ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_drawable_preview_new_from_drawable_id + (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Creates a new <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> widget for <em class="parameter"><code>drawable_ID</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-drawable-preview-new-from-drawable-id.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>drawable_ID</p></td> +<td class="parameter_description"><p>a drawable ID</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-preview-new-from-drawable-id.returns"></a><h4>Returns</h4> +<p> A pointer to the new <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> widget.</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-drawable-preview-get-drawable"></a><h3>gimp_drawable_preview_get_drawable ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="returnvalue">GimpDrawable</span></a> * +gimp_drawable_preview_get_drawable (<em class="parameter"><code><a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> *preview</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_preview_get_drawable</code> is deprecated and should not be used in newly-written code.</p> +<p>use <a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-get-drawable-id" title="gimp_drawable_preview_get_drawable_id ()"><code class="function">gimp_drawable_preview_get_drawable_id()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-preview-get-drawable.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>preview</p></td> +<td class="parameter_description"><p>a <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> widget</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-preview-get-drawable.returns"></a><h4>Returns</h4> +<p> the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> that has been passed to +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-new" title="gimp_drawable_preview_new ()"><code class="function">gimp_drawable_preview_new()</code></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-drawable-preview-get-drawable-id"></a><h3>gimp_drawable_preview_get_drawable_id ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_preview_get_drawable_id (<em class="parameter"><code><a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> *preview</code></em>);</pre> +<div class="refsect3"> +<a name="gimp-drawable-preview-get-drawable-id.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>preview</p></td> +<td class="parameter_description"><p>a <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> widget</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-preview-get-drawable-id.returns"></a><h4>Returns</h4> +<p> the drawable_ID that has been passed to +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-new-from-drawable-id" title="gimp_drawable_preview_new_from_drawable_id ()"><code class="function">gimp_drawable_preview_new_from_drawable_id()</code></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-drawable-preview-draw-region"></a><h3>gimp_drawable_preview_draw_region ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_drawable_preview_draw_region (<em class="parameter"><code><a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> *preview</code></em>, + <em class="parameter"><code>const <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *region</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_drawable_preview_draw_region</code> is deprecated and should not be used in newly-written code.</p></div> +<div class="refsect3"> +<a name="gimp-drawable-preview-draw-region.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>preview</p></td> +<td class="parameter_description"><p>a <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> widget</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>region</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</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="GimpDrawablePreview.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpDrawablePreview-struct"></a><h3>GimpDrawablePreview</h3> +<pre class="programlisting">typedef struct _GimpDrawablePreview GimpDrawablePreview;</pre> +</div> +</div> +<div class="refsect1"> +<a name="GimpDrawablePreview.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GimpDrawablePreview--drawable"></a><h3>The <code class="literal">“drawable”</code> property</h3> +<pre class="programlisting"> “drawable” <span class="type">gpointer</span></pre> +<p>Deprecated: use the drawable-id property instead.</p> +<div class="warning"> +<p><code class="literal">GimpDrawablePreview:drawable</code> is deprecated and should not be used in newly-written code.</p> +<p>use the drawable-id property instead.</p> +</div> +<p>Owner: GimpDrawablePreview</p> +<p>Flags: Read / Write / Construct Only</p> +<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="GimpDrawablePreview--drawable-id"></a><h3>The <code class="literal">“drawable-id”</code> property</h3> +<pre class="programlisting"> “drawable-id” <span class="type">gint</span></pre> +<p>The drawable the <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview"><span class="type">GimpDrawablePreview</span></a> is attached to.</p> +<p>Owner: GimpDrawablePreview</p> +<p>Flags: Read / Write / Construct Only</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</p> +<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/libgimp/html/GimpFontSelectButton.html b/devel-docs/libgimp/html/GimpFontSelectButton.html new file mode 100644 index 0000000..4c19304 --- /dev/null +++ b/devel-docs/libgimp/html/GimpFontSelectButton.html @@ -0,0 +1,322 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpFontSelectButton: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton"> +<link rel="next" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton"> +<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="#GimpFontSelectButton.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpFontSelectButton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpFontSelectButton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> + <a href="#GimpFontSelectButton.properties" class="shortcut">Properties</a></span><span id="nav_signals"> <span class="dim">|</span> + <a href="#GimpFontSelectButton.signals" class="shortcut">Signals</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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpBrushSelectButton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpGradientSelectButton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpFontSelectButton"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpFontSelectButton.top_of_page"></a>GimpFontSelectButton</span></h2> +<p>GimpFontSelectButton — A button which pops up a font selection dialog.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpFontSelectButton.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpFontSelectButton.html#gimp-font-select-button-new" title="gimp_font_select_button_new ()">gimp_font_select_button_new</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="GimpFontSelectButton.html#gimp-font-select-button-get-font" title="gimp_font_select_button_get_font ()">gimp_font_select_button_get_font</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="GimpFontSelectButton.html#gimp-font-select-button-set-font" title="gimp_font_select_button_set_font ()">gimp_font_select_button_set_font</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpFontSelectButton.properties"></a><h2>Properties</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="properties_type"> +<col width="300px" class="properties_name"> +<col width="200px" class="properties_flags"> +</colgroup> +<tbody> +<tr> +<td class="property_type"> +<span class="type">gchar</span> *</td> +<td class="property_name"><a class="link" href="GimpFontSelectButton.html#GimpFontSelectButton--font-name" title="The “font-name” property">font-name</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"> +<span class="type">gchar</span> *</td> +<td class="property_name"><a class="link" href="GimpFontSelectButton.html#GimpFontSelectButton--title" title="The “title” property">title</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpFontSelectButton.signals"></a><h2>Signals</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="signal_proto_type"> +<col width="300px" class="signal_proto_name"> +<col width="200px" class="signal_proto_flags"> +</colgroup> +<tbody><tr> +<td class="signal_type"><span class="returnvalue">void</span></td> +<td class="signal_name"><a class="link" href="GimpFontSelectButton.html#GimpFontSelectButton-font-set" title="The “font-set” signal">font-set</a></td> +<td class="signal_flags">Run First</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpFontSelectButton.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="GimpFontSelectButton.html#GimpFontSelectButton-struct" title="GimpFontSelectButton">GimpFontSelectButton</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpFontSelectButton.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBox.html#GtkBox-struct">GtkBox</a> + <span class="lineart">╰──</span> <a class="link" href="GimpSelectButton.html" title="GimpSelectButton">GimpSelectButton</a> + <span class="lineart">╰──</span> GimpFontSelectButton +</pre> +</div> +<div class="refsect1"> +<a name="GimpFontSelectButton.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpFontSelectButton implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a> and <a href="https://developer.gnome.org/gtk3/gtk3-Orientable.html#GtkOrientable-struct">GtkOrientable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpFontSelectButton.description"></a><h2>Description</h2> +<p>A button which pops up a font selection dialog.</p> +</div> +<div class="refsect1"> +<a name="GimpFontSelectButton.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-font-select-button-new"></a><h3>gimp_font_select_button_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_font_select_button_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *font_name</code></em>);</pre> +<p>Creates a new <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that completely controls the selection of +a font. This widget is suitable for placement in a table in a +plug-in dialog.</p> +<div class="refsect3"> +<a name="gimp-font-select-button-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>title</p></td> +<td class="parameter_description"><p>Title of the dialog to use or <code class="literal">NULL</code> to use the default title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>font_name</p></td> +<td class="parameter_description"><p>Initial font name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-font-select-button-new.returns"></a><h4>Returns</h4> +<p> A <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that you can use in your UI.</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-font-select-button-get-font"></a><h3>gimp_font_select_button_get_font ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_font_select_button_get_font (<em class="parameter"><code><a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton"><span class="type">GimpFontSelectButton</span></a> *button</code></em>);</pre> +<p>Retrieves the name of currently selected font.</p> +<div class="refsect3"> +<a name="gimp-font-select-button-get-font.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton"><span class="type">GimpFontSelectButton</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-font-select-button-get-font.returns"></a><h4>Returns</h4> +<p> an internal copy of the font name which must not be freed.</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-font-select-button-set-font"></a><h3>gimp_font_select_button_set_font ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_font_select_button_set_font (<em class="parameter"><code><a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton"><span class="type">GimpFontSelectButton</span></a> *button</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *font_name</code></em>);</pre> +<p>Sets the current font for the font select button.</p> +<div class="refsect3"> +<a name="gimp-font-select-button-set-font.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton"><span class="type">GimpFontSelectButton</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>font_name</p></td> +<td class="parameter_description"><p>Font name to set; <code class="literal">NULL</code> means no change.</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="GimpFontSelectButton.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpFontSelectButton-struct"></a><h3>GimpFontSelectButton</h3> +<pre class="programlisting">typedef struct _GimpFontSelectButton GimpFontSelectButton;</pre> +</div> +</div> +<div class="refsect1"> +<a name="GimpFontSelectButton.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GimpFontSelectButton--font-name"></a><h3>The <code class="literal">“font-name”</code> property</h3> +<pre class="programlisting"> “font-name” <span class="type">gchar</span> *</pre> +<p>The name of the currently selected font.</p> +<p>Owner: GimpFontSelectButton</p> +<p>Flags: Read / Write</p> +<p>Default value: "Sans-serif"</p> +<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="GimpFontSelectButton--title"></a><h3>The <code class="literal">“title”</code> property</h3> +<pre class="programlisting"> “title” <span class="type">gchar</span> *</pre> +<p>The title to be used for the font selection popup dialog.</p> +<p>Owner: GimpFontSelectButton</p> +<p>Flags: Read / Write / Construct Only</p> +<p>Default value: "Font Selection"</p> +<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="GimpFontSelectButton.signal-details"></a><h2>Signal Details</h2> +<div class="refsect2"> +<a name="GimpFontSelectButton-font-set"></a><h3>The <code class="literal">“font-set”</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +user_function (<a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton"><span class="type">GimpFontSelectButton</span></a> *widget, + <span class="type">gchar</span> *font_name, + <span class="type">gboolean</span> dialog_closing, + <span class="type">gpointer</span> user_data)</pre> +<p>The ::font-set signal is emitted when the user selects a font.</p> +<div class="refsect3"> +<a name="GimpFontSelectButton-font-set.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>widget</p></td> +<td class="parameter_description"><p>the object which received the signal.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>font_name</p></td> +<td class="parameter_description"><p>the name of the currently selected font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dialog_closing</p></td> +<td class="parameter_description"><p>whether the dialog was closed or not.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p>Flags: Run First</p> +<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/libgimp/html/GimpGradientSelectButton.html b/devel-docs/libgimp/html/GimpGradientSelectButton.html new file mode 100644 index 0000000..f651568 --- /dev/null +++ b/devel-docs/libgimp/html/GimpGradientSelectButton.html @@ -0,0 +1,336 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpGradientSelectButton: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="GimpFontSelectButton.html" title="GimpFontSelectButton"> +<link rel="next" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect"> +<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="#GimpGradientSelectButton.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpGradientSelectButton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpGradientSelectButton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> + <a href="#GimpGradientSelectButton.properties" class="shortcut">Properties</a></span><span id="nav_signals"> <span class="dim">|</span> + <a href="#GimpGradientSelectButton.signals" class="shortcut">Signals</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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpFontSelectButton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpPaletteSelectButton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpGradientSelectButton"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpGradientSelectButton.top_of_page"></a>GimpGradientSelectButton</span></h2> +<p>GimpGradientSelectButton — A button which pops up a gradient select dialog.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpGradientSelectButton.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpGradientSelectButton.html#gimp-gradient-select-button-new" title="gimp_gradient_select_button_new ()">gimp_gradient_select_button_new</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="GimpGradientSelectButton.html#gimp-gradient-select-button-get-gradient" title="gimp_gradient_select_button_get_gradient ()">gimp_gradient_select_button_get_gradient</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="GimpGradientSelectButton.html#gimp-gradient-select-button-set-gradient" title="gimp_gradient_select_button_set_gradient ()">gimp_gradient_select_button_set_gradient</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpGradientSelectButton.properties"></a><h2>Properties</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="properties_type"> +<col width="300px" class="properties_name"> +<col width="200px" class="properties_flags"> +</colgroup> +<tbody> +<tr> +<td class="property_type"> +<span class="type">gchar</span> *</td> +<td class="property_name"><a class="link" href="GimpGradientSelectButton.html#GimpGradientSelectButton--gradient-name" title="The “gradient-name” property">gradient-name</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"> +<span class="type">gchar</span> *</td> +<td class="property_name"><a class="link" href="GimpGradientSelectButton.html#GimpGradientSelectButton--title" title="The “title” property">title</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpGradientSelectButton.signals"></a><h2>Signals</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="signal_proto_type"> +<col width="300px" class="signal_proto_name"> +<col width="200px" class="signal_proto_flags"> +</colgroup> +<tbody><tr> +<td class="signal_type"><span class="returnvalue">void</span></td> +<td class="signal_name"><a class="link" href="GimpGradientSelectButton.html#GimpGradientSelectButton-gradient-set" title="The “gradient-set” signal">gradient-set</a></td> +<td class="signal_flags">Run First</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpGradientSelectButton.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="GimpGradientSelectButton.html#GimpGradientSelectButton-struct" title="GimpGradientSelectButton">GimpGradientSelectButton</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpGradientSelectButton.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBox.html#GtkBox-struct">GtkBox</a> + <span class="lineart">╰──</span> <a class="link" href="GimpSelectButton.html" title="GimpSelectButton">GimpSelectButton</a> + <span class="lineart">╰──</span> GimpGradientSelectButton +</pre> +</div> +<div class="refsect1"> +<a name="GimpGradientSelectButton.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpGradientSelectButton implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a> and <a href="https://developer.gnome.org/gtk3/gtk3-Orientable.html#GtkOrientable-struct">GtkOrientable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpGradientSelectButton.description"></a><h2>Description</h2> +<p>A button which pops up a gradient select dialog.</p> +</div> +<div class="refsect1"> +<a name="GimpGradientSelectButton.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-gradient-select-button-new"></a><h3>gimp_gradient_select_button_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_gradient_select_button_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *gradient_name</code></em>);</pre> +<p>Creates a new <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that completely controls the selection of +a gradient. This widget is suitable for placement in a table in a +plug-in dialog.</p> +<div class="refsect3"> +<a name="gimp-gradient-select-button-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>title</p></td> +<td class="parameter_description"><p>Title of the dialog to use or <code class="literal">NULL</code> to use the default title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gradient_name</p></td> +<td class="parameter_description"><p>Initial gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-select-button-new.returns"></a><h4>Returns</h4> +<p> A <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that you can use in your UI.</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-gradient-select-button-get-gradient"></a><h3>gimp_gradient_select_button_get_gradient ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_gradient_select_button_get_gradient + (<em class="parameter"><code><a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton"><span class="type">GimpGradientSelectButton</span></a> *button</code></em>);</pre> +<p>Retrieves the name of currently selected gradient.</p> +<div class="refsect3"> +<a name="gimp-gradient-select-button-get-gradient.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton"><span class="type">GimpGradientSelectButton</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-select-button-get-gradient.returns"></a><h4>Returns</h4> +<p> an internal copy of the gradient name which must not be freed.</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-gradient-select-button-set-gradient"></a><h3>gimp_gradient_select_button_set_gradient ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_gradient_select_button_set_gradient + (<em class="parameter"><code><a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton"><span class="type">GimpGradientSelectButton</span></a> *button</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *gradient_name</code></em>);</pre> +<p>Sets the current gradient for the gradient select button.</p> +<div class="refsect3"> +<a name="gimp-gradient-select-button-set-gradient.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton"><span class="type">GimpGradientSelectButton</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gradient_name</p></td> +<td class="parameter_description"><p>Gradient name to set.</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="GimpGradientSelectButton.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpGradientSelectButton-struct"></a><h3>GimpGradientSelectButton</h3> +<pre class="programlisting">typedef struct _GimpGradientSelectButton GimpGradientSelectButton;</pre> +</div> +</div> +<div class="refsect1"> +<a name="GimpGradientSelectButton.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GimpGradientSelectButton--gradient-name"></a><h3>The <code class="literal">“gradient-name”</code> property</h3> +<pre class="programlisting"> “gradient-name” <span class="type">gchar</span> *</pre> +<p>The name of the currently selected gradient.</p> +<p>Owner: GimpGradientSelectButton</p> +<p>Flags: Read / Write</p> +<p>Default value: NULL</p> +<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="GimpGradientSelectButton--title"></a><h3>The <code class="literal">“title”</code> property</h3> +<pre class="programlisting"> “title” <span class="type">gchar</span> *</pre> +<p>The title to be used for the gradient selection popup dialog.</p> +<p>Owner: GimpGradientSelectButton</p> +<p>Flags: Read / Write / Construct Only</p> +<p>Default value: "Gradient Selection"</p> +<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="GimpGradientSelectButton.signal-details"></a><h2>Signal Details</h2> +<div class="refsect2"> +<a name="GimpGradientSelectButton-gradient-set"></a><h3>The <code class="literal">“gradient-set”</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +user_function (<a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton"><span class="type">GimpGradientSelectButton</span></a> *widget, + <span class="type">gchar</span> *gradient_name, + <span class="type">gint</span> width, + <span class="type">gpointer</span> grad_data, + <span class="type">gboolean</span> dialog_closing, + <span class="type">gpointer</span> user_data)</pre> +<p>The ::gradient-set signal is emitted when the user selects a gradient.</p> +<div class="refsect3"> +<a name="GimpGradientSelectButton-gradient-set.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>widget</p></td> +<td class="parameter_description"><p>the object which received the signal.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gradient_name</p></td> +<td class="parameter_description"><p>the name of the currently selected gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>width of the gradient</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>grad_data</p></td> +<td class="parameter_description"><p>gradient data</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dialog_closing</p></td> +<td class="parameter_description"><p>whether the dialog was closed or not.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p>Flags: Run First</p> +<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/libgimp/html/GimpImageComboBox.html b/devel-docs/libgimp/html/GimpImageComboBox.html new file mode 100644 index 0000000..5aea5e2 --- /dev/null +++ b/devel-docs/libgimp/html/GimpImageComboBox.html @@ -0,0 +1,163 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpImageComboBox: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox"> +<link rel="next" href="GimpProgressBar.html" title="GimpProgressBar"> +<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="#GimpImageComboBox.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpImageComboBox.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpImageComboBox.implemented-interfaces" class="shortcut">Implemented Interfaces</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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-GimpItemComboBox.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpProgressBar.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpImageComboBox"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpImageComboBox.top_of_page"></a>GimpImageComboBox</span></h2> +<p>GimpImageComboBox — A widget providing a popup menu of images.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpImageComboBox.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"> +<span class="c_punctuation">(</span><a class="link" href="GimpImageComboBox.html#GimpImageConstraintFunc" title="GimpImageConstraintFunc ()">*GimpImageConstraintFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpImageComboBox.html#gimp-image-combo-box-new" title="gimp_image_combo_box_new ()">gimp_image_combo_box_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpImageComboBox.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="GimpImageComboBox.html#GimpImageComboBox-struct" title="GimpImageComboBox">GimpImageComboBox</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpImageComboBox.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBin.html#GtkBin-struct">GtkBin</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkComboBox.html#GtkComboBox-struct">GtkComboBox</a> + <span class="lineart">╰──</span> <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct">GimpIntComboBox</a> + <span class="lineart">╰──</span> GimpImageComboBox +</pre> +</div> +<div class="refsect1"> +<a name="GimpImageComboBox.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpImageComboBox implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>, <a href="https://developer.gnome.org/gtk3/GtkCellLayout.html#GtkCellLayout-struct">GtkCellLayout</a> and <a href="https://developer.gnome.org/gtk3/GtkCellEditable.html#GtkCellEditable-struct">GtkCellEditable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpImageComboBox.description"></a><h2>Description</h2> +<p>A widget providing a popup menu of images.</p> +</div> +<div class="refsect1"> +<a name="GimpImageComboBox.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="GimpImageConstraintFunc"></a><h3>GimpImageConstraintFunc ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +<span class="c_punctuation">(</span>*GimpImageConstraintFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">gint32</span> image_id</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-combo-box-new"></a><h3>gimp_image_combo_box_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_image_combo_box_new (<em class="parameter"><code><a class="link" href="GimpImageComboBox.html#GimpImageConstraintFunc" title="GimpImageConstraintFunc ()"><span class="type">GimpImageConstraintFunc</span></a> constraint</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<p>Creates a new <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct"><span class="type">GimpIntComboBox</span></a> filled with all currently opened +images. If a <em class="parameter"><code>constraint</code></em> + function is specified, it is called for +each image and only if the function returns <code class="literal">TRUE</code>, the image is +added to the combobox.</p> +<p>You should use <a href="../html/GimpIntComboBox.html#gimp-int-combo-box-connect"><code class="function">gimp_int_combo_box_connect()</code></a> to initialize and +connect the combo. Use <a href="../html/GimpIntComboBox.html#gimp-int-combo-box-set-active"><code class="function">gimp_int_combo_box_set_active()</code></a> to get the +active image ID and <a href="../html/GimpIntComboBox.html#gimp-int-combo-box-get-active"><code class="function">gimp_int_combo_box_get_active()</code></a> to retrieve the +ID of the selected image.</p> +<div class="refsect3"> +<a name="gimp-image-combo-box-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>constraint</p></td> +<td class="parameter_description"><p>a <a class="link" href="GimpImageComboBox.html#GimpImageConstraintFunc" title="GimpImageConstraintFunc ()"><span class="type">GimpImageConstraintFunc</span></a> or <code class="literal">NULL</code></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>a pointer that is passed to <em class="parameter"><code>constraint</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-combo-box-new.returns"></a><h4>Returns</h4> +<p> a new <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct"><span class="type">GimpIntComboBox</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> +</div> +<div class="refsect1"> +<a name="GimpImageComboBox.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpImageComboBox-struct"></a><h3>GimpImageComboBox</h3> +<pre class="programlisting">typedef struct _GimpImageComboBox GimpImageComboBox;</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/libgimp/html/GimpPaletteSelectButton.html b/devel-docs/libgimp/html/GimpPaletteSelectButton.html new file mode 100644 index 0000000..0c92fdd --- /dev/null +++ b/devel-docs/libgimp/html/GimpPaletteSelectButton.html @@ -0,0 +1,324 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpPaletteSelect: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton"> +<link rel="next" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton"> +<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="#GimpPaletteSelectButton.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpPaletteSelectButton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpPaletteSelectButton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> + <a href="#GimpPaletteSelectButton.properties" class="shortcut">Properties</a></span><span id="nav_signals"> <span class="dim">|</span> + <a href="#GimpPaletteSelectButton.signals" class="shortcut">Signals</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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpGradientSelectButton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpPatternSelectButton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpPaletteSelectButton"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpPaletteSelectButton.top_of_page"></a>GimpPaletteSelect</span></h2> +<p>GimpPaletteSelect — A button which pops up a palette select dialog.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpPaletteSelectButton.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpPaletteSelectButton.html#gimp-palette-select-button-new" title="gimp_palette_select_button_new ()">gimp_palette_select_button_new</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="GimpPaletteSelectButton.html#gimp-palette-select-button-get-palette" title="gimp_palette_select_button_get_palette ()">gimp_palette_select_button_get_palette</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="GimpPaletteSelectButton.html#gimp-palette-select-button-set-palette" title="gimp_palette_select_button_set_palette ()">gimp_palette_select_button_set_palette</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpPaletteSelectButton.properties"></a><h2>Properties</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="properties_type"> +<col width="300px" class="properties_name"> +<col width="200px" class="properties_flags"> +</colgroup> +<tbody> +<tr> +<td class="property_type"> +<span class="type">gchar</span> *</td> +<td class="property_name"><a class="link" href="GimpPaletteSelectButton.html#GimpPaletteSelectButton--palette-name" title="The “palette-name” property">palette-name</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"> +<span class="type">gchar</span> *</td> +<td class="property_name"><a class="link" href="GimpPaletteSelectButton.html#GimpPaletteSelectButton--title" title="The “title” property">title</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpPaletteSelectButton.signals"></a><h2>Signals</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="signal_proto_type"> +<col width="300px" class="signal_proto_name"> +<col width="200px" class="signal_proto_flags"> +</colgroup> +<tbody><tr> +<td class="signal_type"><span class="returnvalue">void</span></td> +<td class="signal_name"><a class="link" href="GimpPaletteSelectButton.html#GimpPaletteSelectButton-palette-set" title="The “palette-set” signal">palette-set</a></td> +<td class="signal_flags">Run First</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpPaletteSelectButton.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="GimpPaletteSelectButton.html#GimpPaletteSelectButton-struct" title="GimpPaletteSelectButton">GimpPaletteSelectButton</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpPaletteSelectButton.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBox.html#GtkBox-struct">GtkBox</a> + <span class="lineart">╰──</span> <a class="link" href="GimpSelectButton.html" title="GimpSelectButton">GimpSelectButton</a> + <span class="lineart">╰──</span> GimpPaletteSelectButton +</pre> +</div> +<div class="refsect1"> +<a name="GimpPaletteSelectButton.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpPaletteSelectButton implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a> and <a href="https://developer.gnome.org/gtk3/gtk3-Orientable.html#GtkOrientable-struct">GtkOrientable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpPaletteSelectButton.description"></a><h2>Description</h2> +<p>A button which pops up a palette select dialog.</p> +</div> +<div class="refsect1"> +<a name="GimpPaletteSelectButton.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-palette-select-button-new"></a><h3>gimp_palette_select_button_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_palette_select_button_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *palette_name</code></em>);</pre> +<p>Creates a new <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that completely controls the selection of +a palette. This widget is suitable for placement in a table in a +plug-in dialog.</p> +<div class="refsect3"> +<a name="gimp-palette-select-button-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>title</p></td> +<td class="parameter_description"><p>Title of the dialog to use or <code class="literal">NULL</code> to use the default title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>palette_name</p></td> +<td class="parameter_description"><p>Initial palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-select-button-new.returns"></a><h4>Returns</h4> +<p> A <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that you can use in your UI.</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-palette-select-button-get-palette"></a><h3>gimp_palette_select_button_get_palette ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_palette_select_button_get_palette + (<em class="parameter"><code><a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect"><span class="type">GimpPaletteSelectButton</span></a> *button</code></em>);</pre> +<p>Retrieves the name of currently selected palette.</p> +<div class="refsect3"> +<a name="gimp-palette-select-button-get-palette.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect"><span class="type">GimpPaletteSelectButton</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-select-button-get-palette.returns"></a><h4>Returns</h4> +<p> an internal copy of the palette name which must not be freed.</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-palette-select-button-set-palette"></a><h3>gimp_palette_select_button_set_palette ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_palette_select_button_set_palette + (<em class="parameter"><code><a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect"><span class="type">GimpPaletteSelectButton</span></a> *button</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *palette_name</code></em>);</pre> +<p>Sets the current palette for the palette select button.</p> +<div class="refsect3"> +<a name="gimp-palette-select-button-set-palette.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect"><span class="type">GimpPaletteSelectButton</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>palette_name</p></td> +<td class="parameter_description"><p>Palette name to set; <code class="literal">NULL</code> means no change.</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="GimpPaletteSelectButton.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpPaletteSelectButton-struct"></a><h3>GimpPaletteSelectButton</h3> +<pre class="programlisting">typedef struct _GimpPaletteSelectButton GimpPaletteSelectButton;</pre> +</div> +</div> +<div class="refsect1"> +<a name="GimpPaletteSelectButton.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GimpPaletteSelectButton--palette-name"></a><h3>The <code class="literal">“palette-name”</code> property</h3> +<pre class="programlisting"> “palette-name” <span class="type">gchar</span> *</pre> +<p>The name of the currently selected palette.</p> +<p>Owner: GimpPaletteSelectButton</p> +<p>Flags: Read / Write</p> +<p>Default value: NULL</p> +<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="GimpPaletteSelectButton--title"></a><h3>The <code class="literal">“title”</code> property</h3> +<pre class="programlisting"> “title” <span class="type">gchar</span> *</pre> +<p>The title to be used for the palette selection popup dialog.</p> +<p>Owner: GimpPaletteSelectButton</p> +<p>Flags: Read / Write / Construct Only</p> +<p>Default value: "Palette Selection"</p> +<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="GimpPaletteSelectButton.signal-details"></a><h2>Signal Details</h2> +<div class="refsect2"> +<a name="GimpPaletteSelectButton-palette-set"></a><h3>The <code class="literal">“palette-set”</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +user_function (<a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect"><span class="type">GimpPaletteSelectButton</span></a> *widget, + <span class="type">gchar</span> *palette_name, + <span class="type">gboolean</span> dialog_closing, + <span class="type">gpointer</span> user_data)</pre> +<p>The ::palette-set signal is emitted when the user selects a palette.</p> +<div class="refsect3"> +<a name="GimpPaletteSelectButton-palette-set.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>widget</p></td> +<td class="parameter_description"><p>the object which received the signal.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>palette_name</p></td> +<td class="parameter_description"><p>the name of the currently selected palette.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dialog_closing</p></td> +<td class="parameter_description"><p>whether the dialog was closed or not.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p>Flags: Run First</p> +<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/libgimp/html/GimpPatternSelectButton.html b/devel-docs/libgimp/html/GimpPatternSelectButton.html new file mode 100644 index 0000000..a835b1f --- /dev/null +++ b/devel-docs/libgimp/html/GimpPatternSelectButton.html @@ -0,0 +1,348 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpPatternSelectButton: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect"> +<link rel="next" href="libgimp-gimpbrushselect.html" title="gimpbrushselect"> +<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="#GimpPatternSelectButton.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpPatternSelectButton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpPatternSelectButton.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> + <a href="#GimpPatternSelectButton.properties" class="shortcut">Properties</a></span><span id="nav_signals"> <span class="dim">|</span> + <a href="#GimpPatternSelectButton.signals" class="shortcut">Signals</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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpPaletteSelectButton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpbrushselect.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpPatternSelectButton"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpPatternSelectButton.top_of_page"></a>GimpPatternSelectButton</span></h2> +<p>GimpPatternSelectButton — A button which pops up a pattern select dialog.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpPatternSelectButton.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpPatternSelectButton.html#gimp-pattern-select-button-new" title="gimp_pattern_select_button_new ()">gimp_pattern_select_button_new</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="GimpPatternSelectButton.html#gimp-pattern-select-button-get-pattern" title="gimp_pattern_select_button_get_pattern ()">gimp_pattern_select_button_get_pattern</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="GimpPatternSelectButton.html#gimp-pattern-select-button-set-pattern" title="gimp_pattern_select_button_set_pattern ()">gimp_pattern_select_button_set_pattern</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpPatternSelectButton.properties"></a><h2>Properties</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="properties_type"> +<col width="300px" class="properties_name"> +<col width="200px" class="properties_flags"> +</colgroup> +<tbody> +<tr> +<td class="property_type"> +<span class="type">gchar</span> *</td> +<td class="property_name"><a class="link" href="GimpPatternSelectButton.html#GimpPatternSelectButton--pattern-name" title="The “pattern-name” property">pattern-name</a></td> +<td class="property_flags">Read / Write</td> +</tr> +<tr> +<td class="property_type"> +<span class="type">gchar</span> *</td> +<td class="property_name"><a class="link" href="GimpPatternSelectButton.html#GimpPatternSelectButton--title" title="The “title” property">title</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpPatternSelectButton.signals"></a><h2>Signals</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="signal_proto_type"> +<col width="300px" class="signal_proto_name"> +<col width="200px" class="signal_proto_flags"> +</colgroup> +<tbody><tr> +<td class="signal_type"><span class="returnvalue">void</span></td> +<td class="signal_name"><a class="link" href="GimpPatternSelectButton.html#GimpPatternSelectButton-pattern-set" title="The “pattern-set” signal">pattern-set</a></td> +<td class="signal_flags">Run First</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpPatternSelectButton.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="GimpPatternSelectButton.html#GimpPatternSelectButton-struct" title="GimpPatternSelectButton">GimpPatternSelectButton</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpPatternSelectButton.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBox.html#GtkBox-struct">GtkBox</a> + <span class="lineart">╰──</span> <a class="link" href="GimpSelectButton.html" title="GimpSelectButton">GimpSelectButton</a> + <span class="lineart">╰──</span> GimpPatternSelectButton +</pre> +</div> +<div class="refsect1"> +<a name="GimpPatternSelectButton.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpPatternSelectButton implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a> and <a href="https://developer.gnome.org/gtk3/gtk3-Orientable.html#GtkOrientable-struct">GtkOrientable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpPatternSelectButton.description"></a><h2>Description</h2> +<p>A button which pops up a pattern select dialog.</p> +</div> +<div class="refsect1"> +<a name="GimpPatternSelectButton.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-pattern-select-button-new"></a><h3>gimp_pattern_select_button_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_pattern_select_button_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *pattern_name</code></em>);</pre> +<p>Creates a new <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that completely controls the selection of +a pattern. This widget is suitable for placement in a table in a +plug-in dialog.</p> +<div class="refsect3"> +<a name="gimp-pattern-select-button-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>title</p></td> +<td class="parameter_description"><p>Title of the dialog to use or <code class="literal">NULL</code> to use the default title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pattern_name</p></td> +<td class="parameter_description"><p>Initial pattern name or <code class="literal">NULL</code> to use current selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-pattern-select-button-new.returns"></a><h4>Returns</h4> +<p> A <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that you can use in your UI.</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-pattern-select-button-get-pattern"></a><h3>gimp_pattern_select_button_get_pattern ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_pattern_select_button_get_pattern + (<em class="parameter"><code><a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton"><span class="type">GimpPatternSelectButton</span></a> *button</code></em>);</pre> +<p>Retrieves the name of currently selected pattern.</p> +<div class="refsect3"> +<a name="gimp-pattern-select-button-get-pattern.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton"><span class="type">GimpPatternSelectButton</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-pattern-select-button-get-pattern.returns"></a><h4>Returns</h4> +<p> an internal copy of the pattern name which must not be freed.</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-pattern-select-button-set-pattern"></a><h3>gimp_pattern_select_button_set_pattern ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pattern_select_button_set_pattern + (<em class="parameter"><code><a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton"><span class="type">GimpPatternSelectButton</span></a> *button</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *pattern_name</code></em>);</pre> +<p>Sets the current pattern for the pattern select button.</p> +<div class="refsect3"> +<a name="gimp-pattern-select-button-set-pattern.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton"><span class="type">GimpPatternSelectButton</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pattern_name</p></td> +<td class="parameter_description"><p>Pattern name to set; <code class="literal">NULL</code> means no change.</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="GimpPatternSelectButton.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpPatternSelectButton-struct"></a><h3>GimpPatternSelectButton</h3> +<pre class="programlisting">typedef struct _GimpPatternSelectButton GimpPatternSelectButton;</pre> +</div> +</div> +<div class="refsect1"> +<a name="GimpPatternSelectButton.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GimpPatternSelectButton--pattern-name"></a><h3>The <code class="literal">“pattern-name”</code> property</h3> +<pre class="programlisting"> “pattern-name” <span class="type">gchar</span> *</pre> +<p>The name of the currently selected pattern.</p> +<p>Owner: GimpPatternSelectButton</p> +<p>Flags: Read / Write</p> +<p>Default value: NULL</p> +<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="GimpPatternSelectButton--title"></a><h3>The <code class="literal">“title”</code> property</h3> +<pre class="programlisting"> “title” <span class="type">gchar</span> *</pre> +<p>The title to be used for the pattern selection popup dialog.</p> +<p>Owner: GimpPatternSelectButton</p> +<p>Flags: Read / Write / Construct Only</p> +<p>Default value: "Pattern Selection"</p> +<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="GimpPatternSelectButton.signal-details"></a><h2>Signal Details</h2> +<div class="refsect2"> +<a name="GimpPatternSelectButton-pattern-set"></a><h3>The <code class="literal">“pattern-set”</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +user_function (<a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton"><span class="type">GimpPatternSelectButton</span></a> *widget, + <span class="type">gchar</span> *pattern_name, + <span class="type">gint</span> width, + <span class="type">gint</span> height, + <span class="type">gint</span> bpp, + <span class="type">gpointer</span> mask_data, + <span class="type">gboolean</span> dialog_closing, + <span class="type">gpointer</span> user_data)</pre> +<p>The ::pattern-set signal is emitted when the user selects a pattern.</p> +<div class="refsect3"> +<a name="GimpPatternSelectButton-pattern-set.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>widget</p></td> +<td class="parameter_description"><p>the object which received the signal.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pattern_name</p></td> +<td class="parameter_description"><p>the name of the currently selected pattern.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>width of the pattern</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>height of the pattern</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>bpp</p></td> +<td class="parameter_description"><p>bpp of the pattern</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_data</p></td> +<td class="parameter_description"><p>pattern mask data</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dialog_closing</p></td> +<td class="parameter_description"><p>whether the dialog was closed or not.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p>Flags: Run First</p> +<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/libgimp/html/GimpProcBrowserDialog.html b/devel-docs/libgimp/html/GimpProcBrowserDialog.html new file mode 100644 index 0000000..1f7aeaa --- /dev/null +++ b/devel-docs/libgimp/html/GimpProcBrowserDialog.html @@ -0,0 +1,282 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpProcBrowserDialog: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimp-gimppatternmenu.html" title="gimppatternmenu"> +<link rel="next" href="libgimp-GimpProcView.html" title="GimpProcView"> +<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="#GimpProcBrowserDialog.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpProcBrowserDialog.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpProcBrowserDialog.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_signals"> <span class="dim">|</span> + <a href="#GimpProcBrowserDialog.signals" class="shortcut">Signals</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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppatternmenu.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-GimpProcView.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpProcBrowserDialog"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpProcBrowserDialog.top_of_page"></a>GimpProcBrowserDialog</span></h2> +<p>GimpProcBrowserDialog — The dialog for the procedure and plugin browsers.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpProcBrowserDialog.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpProcBrowserDialog.html#gimp-proc-browser-dialog-new" title="gimp_proc_browser_dialog_new ()">gimp_proc_browser_dialog_new</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="GimpProcBrowserDialog.html#gimp-proc-browser-dialog-get-selected" title="gimp_proc_browser_dialog_get_selected ()">gimp_proc_browser_dialog_get_selected</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpProcBrowserDialog.signals"></a><h2>Signals</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="signal_proto_type"> +<col width="300px" class="signal_proto_name"> +<col width="200px" class="signal_proto_flags"> +</colgroup> +<tbody> +<tr> +<td class="signal_type"><span class="returnvalue">void</span></td> +<td class="signal_name"><a class="link" href="GimpProcBrowserDialog.html#GimpProcBrowserDialog-row-activated" title="The “row-activated” signal">row-activated</a></td> +<td class="signal_flags">Run Last</td> +</tr> +<tr> +<td class="signal_type"><span class="returnvalue">void</span></td> +<td class="signal_name"><a class="link" href="GimpProcBrowserDialog.html#GimpProcBrowserDialog-selection-changed" title="The “selection-changed” signal">selection-changed</a></td> +<td class="signal_flags">Run Last</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpProcBrowserDialog.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="GimpProcBrowserDialog.html#GimpProcBrowserDialog-struct" title="GimpProcBrowserDialog">GimpProcBrowserDialog</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpProcBrowserDialog.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBin.html#GtkBin-struct">GtkBin</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWindow.html#GtkWindow-struct">GtkWindow</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkDialog.html#GtkDialog-struct">GtkDialog</a> + <span class="lineart">╰──</span> <a href="../html/GimpDialog.html#GimpDialog-struct">GimpDialog</a> + <span class="lineart">╰──</span> GimpProcBrowserDialog +</pre> +</div> +<div class="refsect1"> +<a name="GimpProcBrowserDialog.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpProcBrowserDialog implements + AtkImplementorIface and <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpProcBrowserDialog.description"></a><h2>Description</h2> +<p>The dialog for the procedure and plugin browsers.</p> +</div> +<div class="refsect1"> +<a name="GimpProcBrowserDialog.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-proc-browser-dialog-new"></a><h3>gimp_proc_browser_dialog_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_proc_browser_dialog_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *role</code></em>, + <em class="parameter"><code><a href="../html/libgimpwidgets-GimpHelpUI.html#GimpHelpFunc"><span class="type">GimpHelpFunc</span></a> help_func</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *help_id</code></em>, + <em class="parameter"><code>...</code></em>);</pre> +<p>Create a new <a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog"><span class="type">GimpProcBrowserDialog</span></a>.</p> +<div class="refsect3"> +<a name="gimp-proc-browser-dialog-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>title</p></td> +<td class="parameter_description"><p>The dialog's title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>role</p></td> +<td class="parameter_description"><p>The dialog's role, see <a href="https://developer.gnome.org/gtk3/GtkWindow.html#gtk-window-set-role"><code class="function">gtk_window_set_role()</code></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>help_func</p></td> +<td class="parameter_description"><p>The function which will be called if the user presses "F1".</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>help_id</p></td> +<td class="parameter_description"><p>The help_id which will be passed to <em class="parameter"><code>help_func</code></em> +.</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 destribing the action_area buttons.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-proc-browser-dialog-new.returns"></a><h4>Returns</h4> +<p> a newly created <a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog"><span class="type">GimpProcBrowserDialog</span></a>.</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-proc-browser-dialog-get-selected"></a><h3>gimp_proc_browser_dialog_get_selected ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_proc_browser_dialog_get_selected (<em class="parameter"><code><a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog"><span class="type">GimpProcBrowserDialog</span></a> *dialog</code></em>);</pre> +<p>Retrieves the name of the currently selected procedure.</p> +<div class="refsect3"> +<a name="gimp-proc-browser-dialog-get-selected.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>dialog</p></td> +<td class="parameter_description"><p>a <a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog"><span class="type">GimpProcBrowserDialog</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-proc-browser-dialog-get-selected.returns"></a><h4>Returns</h4> +<p> The name of the selected procedure of <code class="literal">NULL</code> if no +procedure is selected.</p> +</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="GimpProcBrowserDialog.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpProcBrowserDialog-struct"></a><h3>GimpProcBrowserDialog</h3> +<pre class="programlisting">typedef struct _GimpProcBrowserDialog GimpProcBrowserDialog;</pre> +</div> +</div> +<div class="refsect1"> +<a name="GimpProcBrowserDialog.signal-details"></a><h2>Signal Details</h2> +<div class="refsect2"> +<a name="GimpProcBrowserDialog-row-activated"></a><h3>The <code class="literal">“row-activated”</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +user_function (<a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog"><span class="type">GimpProcBrowserDialog</span></a> *dialog, + <span class="type">gpointer</span> user_data)</pre> +<p>Emitted when one of the rows in the contained <a href="https://developer.gnome.org/gtk3/GtkTreeView.html#GtkTreeView-struct"><span class="type">GtkTreeView</span></a> is activated.</p> +<div class="refsect3"> +<a name="GimpProcBrowserDialog-row-activated.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>dialog</p></td> +<td class="parameter_description"><p>the object that received the signal</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p>Flags: Run Last</p> +</div> +<hr> +<div class="refsect2"> +<a name="GimpProcBrowserDialog-selection-changed"></a><h3>The <code class="literal">“selection-changed”</code> signal</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +user_function (<a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog"><span class="type">GimpProcBrowserDialog</span></a> *dialog, + <span class="type">gpointer</span> user_data)</pre> +<p>Emitted when the selection in the contained <a href="https://developer.gnome.org/gtk3/GtkTreeView.html#GtkTreeView-struct"><span class="type">GtkTreeView</span></a> changes.</p> +<div class="refsect3"> +<a name="GimpProcBrowserDialog-selection-changed.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>dialog</p></td> +<td class="parameter_description"><p>the object that received the signal</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p>Flags: Run Last</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/libgimp/html/GimpProgressBar.html b/devel-docs/libgimp/html/GimpProgressBar.html new file mode 100644 index 0000000..050eb45 --- /dev/null +++ b/devel-docs/libgimp/html/GimpProgressBar.html @@ -0,0 +1,113 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpProgressBar: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="GimpImageComboBox.html" title="GimpImageComboBox"> +<link rel="next" href="libgimp-gimpmenu.html" title="gimpmenu"> +<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="#GimpProgressBar.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpProgressBar.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpProgressBar.implemented-interfaces" class="shortcut">Implemented Interfaces</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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpImageComboBox.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpmenu.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpProgressBar"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpProgressBar.top_of_page"></a>GimpProgressBar</span></h2> +<p>GimpProgressBar — A widget providing a progress bar.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpProgressBar.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpProgressBar.html#gimp-progress-bar-new" title="gimp_progress_bar_new ()">gimp_progress_bar_new</a> <span class="c_punctuation">()</span> +</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpProgressBar.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="GimpProgressBar.html#GimpProgressBar-struct" title="GimpProgressBar">GimpProgressBar</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpProgressBar.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> GtkProgress + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkProgressBar.html#GtkProgressBar-struct">GtkProgressBar</a> + <span class="lineart">╰──</span> GimpProgressBar +</pre> +</div> +<div class="refsect1"> +<a name="GimpProgressBar.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpProgressBar implements + AtkImplementorIface and <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpProgressBar.description"></a><h2>Description</h2> +<p>A widget providing a progress bar that automatically redirects any +progress calls to itself.</p> +</div> +<div class="refsect1"> +<a name="GimpProgressBar.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-progress-bar-new"></a><h3>gimp_progress_bar_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_progress_bar_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Creates a new <a class="link" href="GimpProgressBar.html" title="GimpProgressBar"><span class="type">GimpProgressBar</span></a> widget.</p> +<div class="refsect3"> +<a name="gimp-progress-bar-new.returns"></a><h4>Returns</h4> +<p> the new widget.</p> +</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="GimpProgressBar.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpProgressBar-struct"></a><h3>GimpProgressBar</h3> +<pre class="programlisting">typedef struct _GimpProgressBar GimpProgressBar;</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/libgimp/html/GimpSelectButton.html b/devel-docs/libgimp/html/GimpSelectButton.html new file mode 100644 index 0000000..80aa9ff --- /dev/null +++ b/devel-docs/libgimp/html/GimpSelectButton.html @@ -0,0 +1,130 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpSelectButton: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="next" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton"> +<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="#GimpSelectButton.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpSelectButton.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpSelectButton.implemented-interfaces" class="shortcut">Implemented Interfaces</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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-selectors.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpBrushSelectButton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpSelectButton"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpSelectButton.top_of_page"></a>GimpSelectButton</span></h2> +<p>GimpSelectButton — The base class of the data select buttons.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpSelectButton.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="GimpSelectButton.html#gimp-select-button-close-popup" title="gimp_select_button_close_popup ()">gimp_select_button_close_popup</a> <span class="c_punctuation">()</span> +</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpSelectButton.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="GimpSelectButton.html#GimpSelectButton-struct" title="GimpSelectButton">GimpSelectButton</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpSelectButton.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBox.html#GtkBox-struct">GtkBox</a> + <span class="lineart">╰──</span> GimpSelectButton + <span class="lineart">├──</span> <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> + <span class="lineart">├──</span> <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton">GimpFontSelectButton</a> + <span class="lineart">├──</span> <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton">GimpGradientSelectButton</a> + <span class="lineart">├──</span> <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect">GimpPaletteSelectButton</a> + <span class="lineart">╰──</span> <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton">GimpPatternSelectButton</a> +</pre> +</div> +<div class="refsect1"> +<a name="GimpSelectButton.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpSelectButton implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a> and <a href="https://developer.gnome.org/gtk3/gtk3-Orientable.html#GtkOrientable-struct">GtkOrientable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpSelectButton.description"></a><h2>Description</h2> +<p>The base class of the brush, pattern, gradient, palette and font +select buttons.</p> +</div> +<div class="refsect1"> +<a name="GimpSelectButton.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-select-button-close-popup"></a><h3>gimp_select_button_close_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_select_button_close_popup (<em class="parameter"><code><a class="link" href="GimpSelectButton.html" title="GimpSelectButton"><span class="type">GimpSelectButton</span></a> *button</code></em>);</pre> +<p>Closes the popup window associated with <em class="parameter"><code>button</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-select-button-close-popup.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>button</p></td> +<td class="parameter_description"><p>A <a class="link" href="GimpSelectButton.html" title="GimpSelectButton"><span class="type">GimpSelectButton</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-4.html#api-index-2.4">2.4</a></p> +</div> +</div> +<div class="refsect1"> +<a name="GimpSelectButton.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpSelectButton-struct"></a><h3>GimpSelectButton</h3> +<pre class="programlisting">typedef struct _GimpSelectButton GimpSelectButton;</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/libgimp/html/GimpZoomPreview.html b/devel-docs/libgimp/html/GimpZoomPreview.html new file mode 100644 index 0000000..7597e17 --- /dev/null +++ b/devel-docs/libgimp/html/GimpZoomPreview.html @@ -0,0 +1,550 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpZoomPreview: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="GimpAspectPreview.html" title="GimpAspectPreview"> +<link rel="next" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox"> +<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="#GimpZoomPreview.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#GimpZoomPreview.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#GimpZoomPreview.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> + <a href="#GimpZoomPreview.properties" class="shortcut">Properties</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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpAspectPreview.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-GimpItemComboBox.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="GimpZoomPreview"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="GimpZoomPreview.top_of_page"></a>GimpZoomPreview</span></h2> +<p>GimpZoomPreview — A drawable preview with zooming capabilities.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="GimpZoomPreview.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new" title="gimp_zoom_preview_new ()">gimp_zoom_preview_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new-from-drawable-id" title="gimp_zoom_preview_new_from_drawable_id ()">gimp_zoom_preview_new_from_drawable_id</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new-with-model-from-drawable-id" title="gimp_zoom_preview_new_with_model_from_drawable_id ()">gimp_zoom_preview_new_with_model_from_drawable_id</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new-with-model" title="gimp_zoom_preview_new_with_model ()">gimp_zoom_preview_new_with_model</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guchar</span> * +</td> +<td class="function_name"> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-get-source" title="gimp_zoom_preview_get_source ()">gimp_zoom_preview_get_source</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="returnvalue">GimpDrawable</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-get-drawable" title="gimp_zoom_preview_get_drawable ()">gimp_zoom_preview_get_drawable</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-get-drawable-id" title="gimp_zoom_preview_get_drawable_id ()">gimp_zoom_preview_get_drawable_id</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="GimpZoomPreview.html#gimp-zoom-preview-get-factor" title="gimp_zoom_preview_get_factor ()">gimp_zoom_preview_get_factor</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="returnvalue">GimpZoomModel</span></a> * +</td> +<td class="function_name"> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-get-model" title="gimp_zoom_preview_get_model ()">gimp_zoom_preview_get_model</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpZoomPreview.properties"></a><h2>Properties</h2> +<div class="informaltable"><table class="informaltable" border="0"> +<colgroup> +<col width="150px" class="properties_type"> +<col width="300px" class="properties_name"> +<col width="200px" class="properties_flags"> +</colgroup> +<tbody> +<tr> +<td class="property_type"><span class="type">gpointer</span></td> +<td class="property_name"><a class="link" href="GimpZoomPreview.html#GimpZoomPreview--drawable" title="The “drawable” property">drawable</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +<tr> +<td class="property_type"><span class="type">gint</span></td> +<td class="property_name"><a class="link" href="GimpZoomPreview.html#GimpZoomPreview--drawable-id" title="The “drawable-id” property">drawable-id</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +<tr> +<td class="property_type"> +<a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="type">GimpZoomModel</span></a> *</td> +<td class="property_name"><a class="link" href="GimpZoomPreview.html#GimpZoomPreview--model" title="The “model” property">model</a></td> +<td class="property_flags">Read / Write / Construct Only</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpZoomPreview.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="GimpZoomPreview.html#GimpZoomPreview-struct" title="GimpZoomPreview">GimpZoomPreview</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="GimpZoomPreview.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBox.html#GtkBox-struct">GtkBox</a> + <span class="lineart">╰──</span> <a href="../html/GimpPreview.html#GimpPreview-struct">GimpPreview</a> + <span class="lineart">╰──</span> <a href="../html/GimpScrolledPreview.html#GimpScrolledPreview-struct">GimpScrolledPreview</a> + <span class="lineart">╰──</span> GimpZoomPreview +</pre> +</div> +<div class="refsect1"> +<a name="GimpZoomPreview.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpZoomPreview implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a> and <a href="https://developer.gnome.org/gtk3/gtk3-Orientable.html#GtkOrientable-struct">GtkOrientable</a>.</p> +</div> +<div class="refsect1"> +<a name="GimpZoomPreview.description"></a><h2>Description</h2> +<p>A drawable preview with zooming capabilities.</p> +</div> +<div class="refsect1"> +<a name="GimpZoomPreview.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-zoom-preview-new"></a><h3>gimp_zoom_preview_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_zoom_preview_new (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_zoom_preview_new</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p> +<p>Use <a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new-from-drawable-id" title="gimp_zoom_preview_new_from_drawable_id ()"><code class="function">gimp_zoom_preview_new_from_drawable_id()</code></a> instead.</p> +</div> +<p>Creates a new <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> widget for <em class="parameter"><code>drawable</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-zoom-preview-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>drawable</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-zoom-preview-new.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a>.</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-zoom-preview-new-from-drawable-id"></a><h3>gimp_zoom_preview_new_from_drawable_id ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_zoom_preview_new_from_drawable_id + (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Creates a new <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> widget for <em class="parameter"><code>drawable_ID</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-zoom-preview-new-from-drawable-id.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>drawable_ID</p></td> +<td class="parameter_description"><p>a drawable ID</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-zoom-preview-new-from-drawable-id.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</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-zoom-preview-new-with-model-from-drawable-id"></a><h3>gimp_zoom_preview_new_with_model_from_drawable_id ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_zoom_preview_new_with_model_from_drawable_id + (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="type">GimpZoomModel</span></a> *model</code></em>);</pre> +<p>Creates a new <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> widget for <em class="parameter"><code>drawable_ID</code></em> + using the +given <em class="parameter"><code>model</code></em> +.</p> +<p>This variant of <a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new-from-drawable-id" title="gimp_zoom_preview_new_from_drawable_id ()"><code class="function">gimp_zoom_preview_new_from_drawable_id()</code></a> allows you +to create a preview using an existing zoom model. This may be +useful if for example you want to have two zoom previews that keep +their zoom factor in sync.</p> +<div class="refsect3"> +<a name="gimp-zoom-preview-new-with-model-from-drawable-id.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>drawable_ID</p></td> +<td class="parameter_description"><p>a drawable ID</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>model</p></td> +<td class="parameter_description"><p>a <a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="type">GimpZoomModel</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-zoom-preview-new-with-model-from-drawable-id.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</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-zoom-preview-new-with-model"></a><h3>gimp_zoom_preview_new_with_model ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_zoom_preview_new_with_model (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>, + <em class="parameter"><code><a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="type">GimpZoomModel</span></a> *model</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_zoom_preview_new_with_model</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p> +<p>Use <a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new-with-model-from-drawable-id" title="gimp_zoom_preview_new_with_model_from_drawable_id ()"><code class="function">gimp_zoom_preview_new_with_model_from_drawable_id()</code></a> +instead.</p> +</div> +<p>Creates a new <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> widget for <em class="parameter"><code>drawable</code></em> + using the +given <em class="parameter"><code>model</code></em> +.</p> +<p>This variant of <a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new" title="gimp_zoom_preview_new ()"><code class="function">gimp_zoom_preview_new()</code></a> allows you to create a +preview using an existing zoom model. This may be useful if for +example you want to have two zoom previews that keep their zoom +factor in sync.</p> +<div class="refsect3"> +<a name="gimp-zoom-preview-new-with-model.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>drawable</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>model</p></td> +<td class="parameter_description"><p>a <a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="type">GimpZoomModel</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-zoom-preview-new-with-model.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a>.</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-zoom-preview-get-source"></a><h3>gimp_zoom_preview_get_source ()</h3> +<pre class="programlisting"><span class="returnvalue">guchar</span> * +gimp_zoom_preview_get_source (<em class="parameter"><code><a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> *preview</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>, + <em class="parameter"><code><span class="type">gint</span> *bpp</code></em>);</pre> +<p>Returns the scaled image data of the part of the drawable the +<a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> is currently showing, as a newly allocated array of guchar. +This function also allow to get the current width, height and bpp of the +<a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a>.</p> +<div class="refsect3"> +<a name="gimp-zoom-preview-get-source.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>preview</p></td> +<td class="parameter_description"><p>a <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> widget</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>a pointer to an int where the current width of the zoom widget +will be put.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>a pointer to an int where the current width of the zoom widget +will be put.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>bpp</p></td> +<td class="parameter_description"><p>return location for the number of bytes per pixel</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-zoom-preview-get-source.returns"></a><h4>Returns</h4> +<p> newly allocated data that should be released using <code class="function">g_free()</code> +when it is not any 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-zoom-preview-get-drawable"></a><h3>gimp_zoom_preview_get_drawable ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="returnvalue">GimpDrawable</span></a> * +gimp_zoom_preview_get_drawable (<em class="parameter"><code><a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> *preview</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_zoom_preview_get_drawable</code> has been deprecated since version 2.10 and should not be used in newly-written code.</p> +<p>Use <a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-get-drawable-id" title="gimp_zoom_preview_get_drawable_id ()"><code class="function">gimp_zoom_preview_get_drawable_id()</code></a> instead.</p> +</div> +<p>Returns the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> the <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> is attached to.</p> +<div class="refsect3"> +<a name="gimp-zoom-preview-get-drawable.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>preview</p></td> +<td class="parameter_description"><p>a <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> widget</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-zoom-preview-get-drawable.returns"></a><h4>Returns</h4> +<p> the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> that was passed to <a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new" title="gimp_zoom_preview_new ()"><code class="function">gimp_zoom_preview_new()</code></a>.</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-zoom-preview-get-drawable-id"></a><h3>gimp_zoom_preview_get_drawable_id ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_zoom_preview_get_drawable_id (<em class="parameter"><code><a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> *preview</code></em>);</pre> +<p>Returns the drawable_ID the <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> is attached to.</p> +<div class="refsect3"> +<a name="gimp-zoom-preview-get-drawable-id.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>preview</p></td> +<td class="parameter_description"><p>a <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> widget</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-zoom-preview-get-drawable-id.returns"></a><h4>Returns</h4> +<p> the drawable_ID that was passed to +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new-from-drawable-id" title="gimp_zoom_preview_new_from_drawable_id ()"><code class="function">gimp_zoom_preview_new_from_drawable_id()</code></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-zoom-preview-get-factor"></a><h3>gimp_zoom_preview_get_factor ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_zoom_preview_get_factor (<em class="parameter"><code><a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> *preview</code></em>);</pre> +<p>Returns the zoom factor the preview is currently using.</p> +<div class="refsect3"> +<a name="gimp-zoom-preview-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>preview</p></td> +<td class="parameter_description"><p>a <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> widget</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-zoom-preview-get-factor.returns"></a><h4>Returns</h4> +<p> the current zoom factor</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-zoom-preview-get-model"></a><h3>gimp_zoom_preview_get_model ()</h3> +<pre class="programlisting"><a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="returnvalue">GimpZoomModel</span></a> * +gimp_zoom_preview_get_model (<em class="parameter"><code><a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> *preview</code></em>);</pre> +<p>Returns the <a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="type">GimpZoomModel</span></a> the preview is using.</p> +<div class="refsect3"> +<a name="gimp-zoom-preview-get-model.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>preview</p></td> +<td class="parameter_description"><p>a <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> widget</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-zoom-preview-get-model.returns"></a><h4>Returns</h4> +<p> a pointer to the <a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="type">GimpZoomModel</span></a> owned by the <em class="parameter"><code>preview</code></em> +</p> +</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="GimpZoomPreview.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpZoomPreview-struct"></a><h3>GimpZoomPreview</h3> +<pre class="programlisting">typedef struct _GimpZoomPreview GimpZoomPreview;</pre> +</div> +</div> +<div class="refsect1"> +<a name="GimpZoomPreview.property-details"></a><h2>Property Details</h2> +<div class="refsect2"> +<a name="GimpZoomPreview--drawable"></a><h3>The <code class="literal">“drawable”</code> property</h3> +<pre class="programlisting"> “drawable” <span class="type">gpointer</span></pre> +<p>The drawable the <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> is attached to.</p> +<div class="warning"> +<p><code class="literal">GimpZoomPreview:drawable</code> is deprecated and should not be used in newly-written code.</p> +<p>use the drawable-id property instead.</p> +</div> +<p>Owner: GimpZoomPreview</p> +<p>Flags: Read / Write / Construct Only</p> +<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="GimpZoomPreview--drawable-id"></a><h3>The <code class="literal">“drawable-id”</code> property</h3> +<pre class="programlisting"> “drawable-id” <span class="type">gint</span></pre> +<p>The drawable the <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a> is attached to.</p> +<p>Owner: GimpZoomPreview</p> +<p>Flags: Read / Write / Construct Only</p> +<p>Allowed values: >= -1</p> +<p>Default value: -1</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="GimpZoomPreview--model"></a><h3>The <code class="literal">“model”</code> property</h3> +<pre class="programlisting"> “model” <a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="type">GimpZoomModel</span></a> *</pre> +<p>The <a href="../html/GimpZoomModel.html#GimpZoomModel-struct"><span class="type">GimpZoomModel</span></a> used by this <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview"><span class="type">GimpZoomPreview</span></a>.</p> +<p>Owner: GimpZoomPreview</p> +<p>Flags: Read / Write / Construct Only</p> +<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/libgimp/html/api-index-full.html b/devel-docs/libgimp/html/api-index-full.html new file mode 100644 index 0000000..d0d1367 --- /dev/null +++ b/devel-docs/libgimp/html/api-index-full.html @@ -0,0 +1,4577 @@ +<!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 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="index.html" title="GIMP Library Reference Manual"> +<link rel="prev" href="libgimp-GimpProcView.html" title="GimpProcView"> +<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="#idxL">L</a> + <span class="dim">|</span> + <a class="shortcut" href="#idxM">M</a> + <span class="dim">|</span> + <a class="shortcut" href="#idxN">N</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="#idxQ">Q</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 class="dim">|</span> + <a class="shortcut" href="#idxW">W</a> + <span class="dim">|</span> + <a class="shortcut" href="#idxZ">Z</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="libgimp-GimpProcView.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="libgimp-gimpenums.html#GIMP-ADDITION-MODE:CAPS" title="GIMP_ADDITION_MODE">GIMP_ADDITION_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-airbrush" title="gimp_airbrush ()">gimp_airbrush</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-airbrush-default" title="gimp_airbrush_default ()">gimp_airbrush_default</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpAspectPreview.html#GimpAspectPreview-struct" title="GimpAspectPreview">GimpAspectPreview</a>, struct in <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview">GimpAspectPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpAspectPreview.html#GimpAspectPreview--drawable" title="The “drawable” property">GimpAspectPreview:drawable</a>, object property in <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview">GimpAspectPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpAspectPreview.html#GimpAspectPreview--drawable-id" title="The “drawable-id” property">GimpAspectPreview:drawable-id</a>, object property in <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview">GimpAspectPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpAspectPreview.html#gimp-aspect-preview-new" title="gimp_aspect_preview_new ()">gimp_aspect_preview_new</a>, function in <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview">GimpAspectPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpAspectPreview.html#gimp-aspect-preview-new-from-drawable-id" title="gimp_aspect_preview_new_from_drawable_id ()">gimp_aspect_preview_new_from_drawable_id</a>, function in <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview">GimpAspectPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-attach-new-parasite" title="gimp_attach_new_parasite ()">gimp_attach_new_parasite</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-attach-parasite" title="gimp_attach_parasite ()">gimp_attach_parasite</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<a name="idxB"></a><h3 class="title">B</h3> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-BEHIND-MODE:CAPS" title="GIMP_BEHIND_MODE">GIMP_BEHIND_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-brightness-contrast" title="gimp_brightness_contrast ()">gimp_brightness_contrast</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GimpBrushApplicationMode" title="enum GimpBrushApplicationMode">GimpBrushApplicationMode</a>, enum in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushselect.html#gimp-brushes-close-popup" title="gimp_brushes_close_popup ()">gimp_brushes_close_popup</a>, function in <a class="link" href="libgimp-gimpbrushselect.html" title="gimpbrushselect">gimpbrushselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-get-brush" title="gimp_brushes_get_brush ()">gimp_brushes_get_brush</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-get-brush-data" title="gimp_brushes_get_brush_data ()">gimp_brushes_get_brush_data</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-get-list" title="gimp_brushes_get_list ()">gimp_brushes_get_list</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-get-opacity" title="gimp_brushes_get_opacity ()">gimp_brushes_get_opacity</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-get-paint-mode" title="gimp_brushes_get_paint_mode ()">gimp_brushes_get_paint_mode</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-get-spacing" title="gimp_brushes_get_spacing ()">gimp_brushes_get_spacing</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushselect.html#gimp-brushes-popup" title="gimp_brushes_popup ()">gimp_brushes_popup</a>, function in <a class="link" href="libgimp-gimpbrushselect.html" title="gimpbrushselect">gimpbrushselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-refresh" title="gimp_brushes_refresh ()">gimp_brushes_refresh</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-set-brush" title="gimp_brushes_set_brush ()">gimp_brushes_set_brush</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-set-opacity" title="gimp_brushes_set_opacity ()">gimp_brushes_set_opacity</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-set-paint-mode" title="gimp_brushes_set_paint_mode ()">gimp_brushes_set_paint_mode</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushselect.html#gimp-brushes-set-popup" title="gimp_brushes_set_popup ()">gimp_brushes_set_popup</a>, function in <a class="link" href="libgimp-gimpbrushselect.html" title="gimpbrushselect">gimpbrushselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-set-spacing" title="gimp_brushes_set_spacing ()">gimp_brushes_set_spacing</a>, function in <a class="link" href="libgimp-gimpbrushes.html" title="gimpbrushes">gimpbrushes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton-struct" title="GimpBrushSelectButton">GimpBrushSelectButton</a>, struct in <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton-brush-set" title="The “brush-set” signal">GimpBrushSelectButton::brush-set</a>, object signal in <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-name" title="The “brush-name” property">GimpBrushSelectButton:brush-name</a>, object property in <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-opacity" title="The “brush-opacity” property">GimpBrushSelectButton:brush-opacity</a>, object property in <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-paint-mode" title="The “brush-paint-mode” property">GimpBrushSelectButton:brush-paint-mode</a>, object property in <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-spacing" title="The “brush-spacing” property">GimpBrushSelectButton:brush-spacing</a>, object property in <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpBrushSelectButton.html#GimpBrushSelectButton--title" title="The “title” property">GimpBrushSelectButton:title</a>, object property in <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-delete" title="gimp_brush_delete ()">gimp_brush_delete</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-duplicate" title="gimp_brush_duplicate ()">gimp_brush_duplicate</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-angle" title="gimp_brush_get_angle ()">gimp_brush_get_angle</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-aspect-ratio" title="gimp_brush_get_aspect_ratio ()">gimp_brush_get_aspect_ratio</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-hardness" title="gimp_brush_get_hardness ()">gimp_brush_get_hardness</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-info" title="gimp_brush_get_info ()">gimp_brush_get_info</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-pixels" title="gimp_brush_get_pixels ()">gimp_brush_get_pixels</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-radius" title="gimp_brush_get_radius ()">gimp_brush_get_radius</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-shape" title="gimp_brush_get_shape ()">gimp_brush_get_shape</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-spacing" title="gimp_brush_get_spacing ()">gimp_brush_get_spacing</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-spikes" title="gimp_brush_get_spikes ()">gimp_brush_get_spikes</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-is-editable" title="gimp_brush_is_editable ()">gimp_brush_is_editable</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-is-generated" title="gimp_brush_is_generated ()">gimp_brush_is_generated</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-new" title="gimp_brush_new ()">gimp_brush_new</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-rename" title="gimp_brush_rename ()">gimp_brush_rename</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpBrushSelectButton.html#gimp-brush-select-button-get-brush" title="gimp_brush_select_button_get_brush ()">gimp_brush_select_button_get_brush</a>, function in <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpBrushSelectButton.html#gimp-brush-select-button-new" title="gimp_brush_select_button_new ()">gimp_brush_select_button_new</a>, function in <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpBrushSelectButton.html#gimp-brush-select-button-set-brush" title="gimp_brush_select_button_set_brush ()">gimp_brush_select_button_set_brush</a>, function in <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushselect.html#gimp-brush-select-destroy" title="gimp_brush_select_destroy ()">gimp_brush_select_destroy</a>, function in <a class="link" href="libgimp-gimpbrushselect.html" title="gimpbrushselect">gimpbrushselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushselect.html#gimp-brush-select-new" title="gimp_brush_select_new ()">gimp_brush_select_new</a>, function in <a class="link" href="libgimp-gimpbrushselect.html" title="gimpbrushselect">gimpbrushselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushmenu.html#gimp-brush-select-widget-close" title="gimp_brush_select_widget_close ()">gimp_brush_select_widget_close</a>, function in <a class="link" href="libgimp-gimpbrushmenu.html" title="gimpbrushmenu">gimpbrushmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushmenu.html#gimp-brush-select-widget-new" title="gimp_brush_select_widget_new ()">gimp_brush_select_widget_new</a>, function in <a class="link" href="libgimp-gimpbrushmenu.html" title="gimpbrushmenu">gimpbrushmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushmenu.html#gimp-brush-select-widget-set" title="gimp_brush_select_widget_set ()">gimp_brush_select_widget_set</a>, function in <a class="link" href="libgimp-gimpbrushmenu.html" title="gimpbrushmenu">gimpbrushmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-set-angle" title="gimp_brush_set_angle ()">gimp_brush_set_angle</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-set-aspect-ratio" title="gimp_brush_set_aspect_ratio ()">gimp_brush_set_aspect_ratio</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-set-hardness" title="gimp_brush_set_hardness ()">gimp_brush_set_hardness</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-set-radius" title="gimp_brush_set_radius ()">gimp_brush_set_radius</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-set-shape" title="gimp_brush_set_shape ()">gimp_brush_set_shape</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-set-spacing" title="gimp_brush_set_spacing ()">gimp_brush_set_spacing</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-set-spikes" title="gimp_brush_set_spikes ()">gimp_brush_set_spikes</a>, function in <a class="link" href="libgimp-gimpbrush.html" title="gimpbrush">gimpbrush</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbuffer.html#gimp-buffers-get-list" title="gimp_buffers_get_list ()">gimp_buffers_get_list</a>, function in <a class="link" href="libgimp-gimpbuffer.html" title="gimpbuffer">gimpbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbuffer.html#gimp-buffer-delete" title="gimp_buffer_delete ()">gimp_buffer_delete</a>, function in <a class="link" href="libgimp-gimpbuffer.html" title="gimpbuffer">gimpbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbuffer.html#gimp-buffer-get-bytes" title="gimp_buffer_get_bytes ()">gimp_buffer_get_bytes</a>, function in <a class="link" href="libgimp-gimpbuffer.html" title="gimpbuffer">gimpbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbuffer.html#gimp-buffer-get-height" title="gimp_buffer_get_height ()">gimp_buffer_get_height</a>, function in <a class="link" href="libgimp-gimpbuffer.html" title="gimpbuffer">gimpbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbuffer.html#gimp-buffer-get-image-type" title="gimp_buffer_get_image_type ()">gimp_buffer_get_image_type</a>, function in <a class="link" href="libgimp-gimpbuffer.html" title="gimpbuffer">gimpbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbuffer.html#gimp-buffer-get-width" title="gimp_buffer_get_width ()">gimp_buffer_get_width</a>, function in <a class="link" href="libgimp-gimpbuffer.html" title="gimpbuffer">gimpbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbuffer.html#gimp-buffer-rename" title="gimp_buffer_rename ()">gimp_buffer_rename</a>, function in <a class="link" href="libgimp-gimpbuffer.html" title="gimpbuffer">gimpbuffer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-BURN-MODE:CAPS" title="GIMP_BURN_MODE">GIMP_BURN_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselectiontools.html#gimp-by-color-select" title="gimp_by_color_select ()">gimp_by_color_select</a>, function in <a class="link" href="libgimp-gimpselectiontools.html" title="gimpselectiontools">gimpselectiontools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselectiontools.html#gimp-by-color-select-full" title="gimp_by_color_select_full ()">gimp_by_color_select_full</a>, function in <a class="link" href="libgimp-gimpselectiontools.html" title="gimpselectiontools">gimpselectiontools</a> +</dt> +<dd></dd> +<a name="idxC"></a><h3 class="title">C</h3> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#GimpChannelComboBox-struct" title="GimpChannelComboBox">GimpChannelComboBox</a>, struct in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-combine-masks" title="gimp_channel_combine_masks ()">gimp_channel_combine_masks</a>, function in <a class="link" href="libgimp-gimpchannel.html" title="gimpchannel">gimpchannel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#gimp-channel-combo-box-new" title="gimp_channel_combo_box_new ()">gimp_channel_combo_box_new</a>, function in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-copy" title="gimp_channel_copy ()">gimp_channel_copy</a>, function in <a class="link" href="libgimp-gimpchannel.html" title="gimpchannel">gimpchannel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-get-color" title="gimp_channel_get_color ()">gimp_channel_get_color</a>, function in <a class="link" href="libgimp-gimpchannel.html" title="gimpchannel">gimpchannel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-get-opacity" title="gimp_channel_get_opacity ()">gimp_channel_get_opacity</a>, function in <a class="link" href="libgimp-gimpchannel.html" title="gimpchannel">gimpchannel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-get-show-masked" title="gimp_channel_get_show_masked ()">gimp_channel_get_show_masked</a>, function in <a class="link" href="libgimp-gimpchannel.html" title="gimpchannel">gimpchannel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmenu.html#gimp-channel-menu-new" title="gimp_channel_menu_new ()">gimp_channel_menu_new</a>, function in <a class="link" href="libgimp-gimpmenu.html" title="gimpmenu">gimpmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-new" title="gimp_channel_new ()">gimp_channel_new</a>, function in <a class="link" href="libgimp-gimpchannel.html" title="gimpchannel">gimpchannel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-new-from-component" title="gimp_channel_new_from_component ()">gimp_channel_new_from_component</a>, function in <a class="link" href="libgimp-gimpchannel.html" title="gimpchannel">gimpchannel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-set-color" title="gimp_channel_set_color ()">gimp_channel_set_color</a>, function in <a class="link" href="libgimp-gimpchannel.html" title="gimpchannel">gimpchannel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-set-opacity" title="gimp_channel_set_opacity ()">gimp_channel_set_opacity</a>, function in <a class="link" href="libgimp-gimpchannel.html" title="gimpchannel">gimpchannel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-set-show-masked" title="gimp_channel_set_show_masked ()">gimp_channel_set_show_masked</a>, function in <a class="link" href="libgimp-gimpchannel.html" title="gimpchannel">gimpchannel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-check-size" title="gimp_check_size ()">gimp_check_size</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-check-type" title="gimp_check_type ()">gimp_check_type</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-clone" title="gimp_clone ()">gimp_clone</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-clone-default" title="gimp_clone_default ()">gimp_clone_default</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-colorize" title="gimp_colorize ()">gimp_colorize</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-color-balance" title="gimp_color_balance ()">gimp_color_balance</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-COLOR-ERASE-MODE:CAPS" title="GIMP_COLOR_ERASE_MODE">GIMP_COLOR_ERASE_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-COLOR-MODE:CAPS" title="GIMP_COLOR_MODE">GIMP_COLOR_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a>, user_function in <a class="link" href="libgimp-gimpmenu.html" title="gimpmenu">gimpmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-antialias" title="gimp_context_get_antialias ()">gimp_context_get_antialias</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-background" title="gimp_context_get_background ()">gimp_context_get_background</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-brush" title="gimp_context_get_brush ()">gimp_context_get_brush</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-brush-angle" title="gimp_context_get_brush_angle ()">gimp_context_get_brush_angle</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-brush-aspect-ratio" title="gimp_context_get_brush_aspect_ratio ()">gimp_context_get_brush_aspect_ratio</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-brush-force" title="gimp_context_get_brush_force ()">gimp_context_get_brush_force</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-brush-hardness" title="gimp_context_get_brush_hardness ()">gimp_context_get_brush_hardness</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-brush-size" title="gimp_context_get_brush_size ()">gimp_context_get_brush_size</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-brush-spacing" title="gimp_context_get_brush_spacing ()">gimp_context_get_brush_spacing</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-diagonal-neighbors" title="gimp_context_get_diagonal_neighbors ()">gimp_context_get_diagonal_neighbors</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-distance-metric" title="gimp_context_get_distance_metric ()">gimp_context_get_distance_metric</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-dynamics" title="gimp_context_get_dynamics ()">gimp_context_get_dynamics</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-feather" title="gimp_context_get_feather ()">gimp_context_get_feather</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-feather-radius" title="gimp_context_get_feather_radius ()">gimp_context_get_feather_radius</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-font" title="gimp_context_get_font ()">gimp_context_get_font</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-foreground" title="gimp_context_get_foreground ()">gimp_context_get_foreground</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-gradient" title="gimp_context_get_gradient ()">gimp_context_get_gradient</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-gradient-blend-color-space" title="gimp_context_get_gradient_blend_color_space ()">gimp_context_get_gradient_blend_color_space</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-gradient-repeat-mode" title="gimp_context_get_gradient_repeat_mode ()">gimp_context_get_gradient_repeat_mode</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-gradient-reverse" title="gimp_context_get_gradient_reverse ()">gimp_context_get_gradient_reverse</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-ink-angle" title="gimp_context_get_ink_angle ()">gimp_context_get_ink_angle</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-ink-blob-angle" title="gimp_context_get_ink_blob_angle ()">gimp_context_get_ink_blob_angle</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-ink-blob-aspect-ratio" title="gimp_context_get_ink_blob_aspect_ratio ()">gimp_context_get_ink_blob_aspect_ratio</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-ink-blob-type" title="gimp_context_get_ink_blob_type ()">gimp_context_get_ink_blob_type</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-ink-size" title="gimp_context_get_ink_size ()">gimp_context_get_ink_size</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-ink-size-sensitivity" title="gimp_context_get_ink_size_sensitivity ()">gimp_context_get_ink_size_sensitivity</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-ink-speed-sensitivity" title="gimp_context_get_ink_speed_sensitivity ()">gimp_context_get_ink_speed_sensitivity</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-ink-tilt-sensitivity" title="gimp_context_get_ink_tilt_sensitivity ()">gimp_context_get_ink_tilt_sensitivity</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-interpolation" title="gimp_context_get_interpolation ()">gimp_context_get_interpolation</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-line-cap-style" title="gimp_context_get_line_cap_style ()">gimp_context_get_line_cap_style</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-line-dash-offset" title="gimp_context_get_line_dash_offset ()">gimp_context_get_line_dash_offset</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-line-dash-pattern" title="gimp_context_get_line_dash_pattern ()">gimp_context_get_line_dash_pattern</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-line-join-style" title="gimp_context_get_line_join_style ()">gimp_context_get_line_join_style</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-line-miter-limit" title="gimp_context_get_line_miter_limit ()">gimp_context_get_line_miter_limit</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-line-width" title="gimp_context_get_line_width ()">gimp_context_get_line_width</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-line-width-unit" title="gimp_context_get_line_width_unit ()">gimp_context_get_line_width_unit</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-mypaint-brush" title="gimp_context_get_mypaint_brush ()">gimp_context_get_mypaint_brush</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-opacity" title="gimp_context_get_opacity ()">gimp_context_get_opacity</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-paint-method" title="gimp_context_get_paint_method ()">gimp_context_get_paint_method</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-paint-mode" title="gimp_context_get_paint_mode ()">gimp_context_get_paint_mode</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-palette" title="gimp_context_get_palette ()">gimp_context_get_palette</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-pattern" title="gimp_context_get_pattern ()">gimp_context_get_pattern</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-sample-criterion" title="gimp_context_get_sample_criterion ()">gimp_context_get_sample_criterion</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-sample-merged" title="gimp_context_get_sample_merged ()">gimp_context_get_sample_merged</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-sample-threshold" title="gimp_context_get_sample_threshold ()">gimp_context_get_sample_threshold</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-sample-threshold-int" title="gimp_context_get_sample_threshold_int ()">gimp_context_get_sample_threshold_int</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-sample-transparent" title="gimp_context_get_sample_transparent ()">gimp_context_get_sample_transparent</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-stroke-method" title="gimp_context_get_stroke_method ()">gimp_context_get_stroke_method</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-transform-direction" title="gimp_context_get_transform_direction ()">gimp_context_get_transform_direction</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-transform-recursion" title="gimp_context_get_transform_recursion ()">gimp_context_get_transform_recursion</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-transform-resize" title="gimp_context_get_transform_resize ()">gimp_context_get_transform_resize</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-list-paint-methods" title="gimp_context_list_paint_methods ()">gimp_context_list_paint_methods</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-pop" title="gimp_context_pop ()">gimp_context_pop</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-push" title="gimp_context_push ()">gimp_context_push</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()">gimp_context_set_antialias</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-background" title="gimp_context_set_background ()">gimp_context_set_background</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush" title="gimp_context_set_brush ()">gimp_context_set_brush</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush-angle" title="gimp_context_set_brush_angle ()">gimp_context_set_brush_angle</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush-aspect-ratio" title="gimp_context_set_brush_aspect_ratio ()">gimp_context_set_brush_aspect_ratio</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush-default-hardness" title="gimp_context_set_brush_default_hardness ()">gimp_context_set_brush_default_hardness</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush-default-size" title="gimp_context_set_brush_default_size ()">gimp_context_set_brush_default_size</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush-default-spacing" title="gimp_context_set_brush_default_spacing ()">gimp_context_set_brush_default_spacing</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush-force" title="gimp_context_set_brush_force ()">gimp_context_set_brush_force</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush-hardness" title="gimp_context_set_brush_hardness ()">gimp_context_set_brush_hardness</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush-size" title="gimp_context_set_brush_size ()">gimp_context_set_brush_size</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush-spacing" title="gimp_context_set_brush_spacing ()">gimp_context_set_brush_spacing</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-defaults" title="gimp_context_set_defaults ()">gimp_context_set_defaults</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-default-colors" title="gimp_context_set_default_colors ()">gimp_context_set_default_colors</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-diagonal-neighbors" title="gimp_context_set_diagonal_neighbors ()">gimp_context_set_diagonal_neighbors</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-distance-metric" title="gimp_context_set_distance_metric ()">gimp_context_set_distance_metric</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-dynamics" title="gimp_context_set_dynamics ()">gimp_context_set_dynamics</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather" title="gimp_context_set_feather ()">gimp_context_set_feather</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather-radius" title="gimp_context_set_feather_radius ()">gimp_context_set_feather_radius</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-font" title="gimp_context_set_font ()">gimp_context_set_font</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-foreground" title="gimp_context_set_foreground ()">gimp_context_set_foreground</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient" title="gimp_context_set_gradient ()">gimp_context_set_gradient</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient-blend-color-space" title="gimp_context_set_gradient_blend_color_space ()">gimp_context_set_gradient_blend_color_space</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-bg-hsv-ccw" title="gimp_context_set_gradient_fg_bg_hsv_ccw ()">gimp_context_set_gradient_fg_bg_hsv_ccw</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-bg-hsv-cw" title="gimp_context_set_gradient_fg_bg_hsv_cw ()">gimp_context_set_gradient_fg_bg_hsv_cw</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-bg-rgb" title="gimp_context_set_gradient_fg_bg_rgb ()">gimp_context_set_gradient_fg_bg_rgb</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-transparent" title="gimp_context_set_gradient_fg_transparent ()">gimp_context_set_gradient_fg_transparent</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient-repeat-mode" title="gimp_context_set_gradient_repeat_mode ()">gimp_context_set_gradient_repeat_mode</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient-reverse" title="gimp_context_set_gradient_reverse ()">gimp_context_set_gradient_reverse</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-ink-angle" title="gimp_context_set_ink_angle ()">gimp_context_set_ink_angle</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-ink-blob-angle" title="gimp_context_set_ink_blob_angle ()">gimp_context_set_ink_blob_angle</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-ink-blob-aspect-ratio" title="gimp_context_set_ink_blob_aspect_ratio ()">gimp_context_set_ink_blob_aspect_ratio</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-ink-blob-type" title="gimp_context_set_ink_blob_type ()">gimp_context_set_ink_blob_type</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-ink-size" title="gimp_context_set_ink_size ()">gimp_context_set_ink_size</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-ink-size-sensitivity" title="gimp_context_set_ink_size_sensitivity ()">gimp_context_set_ink_size_sensitivity</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-ink-speed-sensitivity" title="gimp_context_set_ink_speed_sensitivity ()">gimp_context_set_ink_speed_sensitivity</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-ink-tilt-sensitivity" title="gimp_context_set_ink_tilt_sensitivity ()">gimp_context_set_ink_tilt_sensitivity</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()">gimp_context_set_interpolation</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-line-cap-style" title="gimp_context_set_line_cap_style ()">gimp_context_set_line_cap_style</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-line-dash-offset" title="gimp_context_set_line_dash_offset ()">gimp_context_set_line_dash_offset</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-line-dash-pattern" title="gimp_context_set_line_dash_pattern ()">gimp_context_set_line_dash_pattern</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-line-join-style" title="gimp_context_set_line_join_style ()">gimp_context_set_line_join_style</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-line-miter-limit" title="gimp_context_set_line_miter_limit ()">gimp_context_set_line_miter_limit</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-line-width" title="gimp_context_set_line_width ()">gimp_context_set_line_width</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-line-width-unit" title="gimp_context_set_line_width_unit ()">gimp_context_set_line_width_unit</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-mypaint-brush" title="gimp_context_set_mypaint_brush ()">gimp_context_set_mypaint_brush</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-opacity" title="gimp_context_set_opacity ()">gimp_context_set_opacity</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-method" title="gimp_context_set_paint_method ()">gimp_context_set_paint_method</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-mode" title="gimp_context_set_paint_mode ()">gimp_context_set_paint_mode</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-palette" title="gimp_context_set_palette ()">gimp_context_set_palette</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-pattern" title="gimp_context_set_pattern ()">gimp_context_set_pattern</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-criterion" title="gimp_context_set_sample_criterion ()">gimp_context_set_sample_criterion</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-merged" title="gimp_context_set_sample_merged ()">gimp_context_set_sample_merged</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-threshold" title="gimp_context_set_sample_threshold ()">gimp_context_set_sample_threshold</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-threshold-int" title="gimp_context_set_sample_threshold_int ()">gimp_context_set_sample_threshold_int</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-transparent" title="gimp_context_set_sample_transparent ()">gimp_context_set_sample_transparent</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-stroke-method" title="gimp_context_set_stroke_method ()">gimp_context_set_stroke_method</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-direction" title="gimp_context_set_transform_direction ()">gimp_context_set_transform_direction</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-recursion" title="gimp_context_set_transform_recursion ()">gimp_context_set_transform_recursion</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()">gimp_context_set_transform_resize</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-swap-colors" title="gimp_context_swap_colors ()">gimp_context_swap_colors</a>, function in <a class="link" href="libgimp-gimpcontext.html" title="gimpcontext">gimpcontext</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GimpConvertDitherType" title="enum GimpConvertDitherType">GimpConvertDitherType</a>, enum in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-convolve" title="gimp_convolve ()">gimp_convolve</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-convolve-default" title="gimp_convolve_default ()">gimp_convolve_default</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-curves-explicit" title="gimp_curves_explicit ()">gimp_curves_explicit</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-curves-spline" title="gimp_curves_spline ()">gimp_curves_spline</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<a name="idxD"></a><h3 class="title">D</h3> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-DARKEN-ONLY-MODE:CAPS" title="GIMP_DARKEN_ONLY_MODE">GIMP_DARKEN_ONLY_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdebug.html#gimp-debug-timer-end" title="gimp_debug_timer_end ()">gimp_debug_timer_end</a>, function in <a class="link" href="libgimp-gimpdebug.html" title="gimpdebug">gimpdebug</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdebug.html#gimp-debug-timer-start" title="gimp_debug_timer_start ()">gimp_debug_timer_start</a>, function in <a class="link" href="libgimp-gimpdebug.html" title="gimpdebug">gimpdebug</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-default-display" title="gimp_default_display ()">gimp_default_display</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-desaturate" title="gimp_desaturate ()">gimp_desaturate</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-desaturate-full" title="gimp_desaturate_full ()">gimp_desaturate_full</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-destroy-paramdefs" title="gimp_destroy_paramdefs ()">gimp_destroy_paramdefs</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-destroy-params" title="gimp_destroy_params ()">gimp_destroy_params</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-detach-parasite" title="gimp_detach_parasite ()">gimp_detach_parasite</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-DIFFERENCE-MODE:CAPS" title="GIMP_DIFFERENCE_MODE">GIMP_DIFFERENCE_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdisplay.html#gimp-displays-flush" title="gimp_displays_flush ()">gimp_displays_flush</a>, function in <a class="link" href="libgimp-gimpdisplay.html" title="gimpdisplay">gimpdisplay</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdisplay.html#gimp-displays-reconnect" title="gimp_displays_reconnect ()">gimp_displays_reconnect</a>, function in <a class="link" href="libgimp-gimpdisplay.html" title="gimpdisplay">gimpdisplay</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdisplay.html#gimp-display-delete" title="gimp_display_delete ()">gimp_display_delete</a>, function in <a class="link" href="libgimp-gimpdisplay.html" title="gimpdisplay">gimpdisplay</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdisplay.html#gimp-display-get-window-handle" title="gimp_display_get_window_handle ()">gimp_display_get_window_handle</a>, function in <a class="link" href="libgimp-gimpdisplay.html" title="gimpdisplay">gimpdisplay</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdisplay.html#gimp-display-is-valid" title="gimp_display_is_valid ()">gimp_display_is_valid</a>, function in <a class="link" href="libgimp-gimpdisplay.html" title="gimpdisplay">gimpdisplay</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-display-name" title="gimp_display_name ()">gimp_display_name</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdisplay.html#gimp-display-new" title="gimp_display_new ()">gimp_display_new</a>, function in <a class="link" href="libgimp-gimpdisplay.html" title="gimpdisplay">gimpdisplay</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-DISSOLVE-MODE:CAPS" title="GIMP_DISSOLVE_MODE">GIMP_DISSOLVE_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-DIVIDE-MODE:CAPS" title="GIMP_DIVIDE_MODE">GIMP_DIVIDE_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-dodgeburn" title="gimp_dodgeburn ()">gimp_dodgeburn</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-dodgeburn-default" title="gimp_dodgeburn_default ()">gimp_dodgeburn_default</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-DODGE-MODE:CAPS" title="GIMP_DODGE_MODE">GIMP_DODGE_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a>, struct in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableComboBox-struct" title="GimpDrawableComboBox">GimpDrawableComboBox</a>, struct in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a>, typedef in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpDrawablePreview.html#GimpDrawablePreview-struct" title="GimpDrawablePreview">GimpDrawablePreview</a>, struct in <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview">GimpDrawablePreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpDrawablePreview.html#GimpDrawablePreview--drawable" title="The “drawable” property">GimpDrawablePreview:drawable</a>, object property in <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview">GimpDrawablePreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpDrawablePreview.html#GimpDrawablePreview--drawable-id" title="The “drawable-id” property">GimpDrawablePreview:drawable-id</a>, object property in <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview">GimpDrawablePreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-attach-new-parasite" title="gimp_drawable_attach_new_parasite ()">gimp_drawable_attach_new_parasite</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-bpp" title="gimp_drawable_bpp ()">gimp_drawable_bpp</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-brightness-contrast" title="gimp_drawable_brightness_contrast ()">gimp_drawable_brightness_contrast</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-colorize-hsl" title="gimp_drawable_colorize_hsl ()">gimp_drawable_colorize_hsl</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-color-balance" title="gimp_drawable_color_balance ()">gimp_drawable_color_balance</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#gimp-drawable-combo-box-new" title="gimp_drawable_combo_box_new ()">gimp_drawable_combo_box_new</a>, function in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-curves-explicit" title="gimp_drawable_curves_explicit ()">gimp_drawable_curves_explicit</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-curves-spline" title="gimp_drawable_curves_spline ()">gimp_drawable_curves_spline</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-delete" title="gimp_drawable_delete ()">gimp_drawable_delete</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-desaturate" title="gimp_drawable_desaturate ()">gimp_drawable_desaturate</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-detach" title="gimp_drawable_detach ()">gimp_drawable_detach</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" title="gimp_drawable_edit_bucket_fill ()">gimp_drawable_edit_bucket_fill</a>, function in <a class="link" href="libgimp-gimpdrawableedit.html" title="gimpdrawableedit">gimpdrawableedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-clear" title="gimp_drawable_edit_clear ()">gimp_drawable_edit_clear</a>, function in <a class="link" href="libgimp-gimpdrawableedit.html" title="gimpdrawableedit">gimpdrawableedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-fill" title="gimp_drawable_edit_fill ()">gimp_drawable_edit_fill</a>, function in <a class="link" href="libgimp-gimpdrawableedit.html" title="gimpdrawableedit">gimpdrawableedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-gradient-fill" title="gimp_drawable_edit_gradient_fill ()">gimp_drawable_edit_gradient_fill</a>, function in <a class="link" href="libgimp-gimpdrawableedit.html" title="gimpdrawableedit">gimpdrawableedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()">gimp_drawable_edit_stroke_item</a>, function in <a class="link" href="libgimp-gimpdrawableedit.html" title="gimpdrawableedit">gimpdrawableedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection" title="gimp_drawable_edit_stroke_selection ()">gimp_drawable_edit_stroke_selection</a>, function in <a class="link" href="libgimp-gimpdrawableedit.html" title="gimpdrawableedit">gimpdrawableedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-equalize" title="gimp_drawable_equalize ()">gimp_drawable_equalize</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-fill" title="gimp_drawable_fill ()">gimp_drawable_fill</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-flush" title="gimp_drawable_flush ()">gimp_drawable_flush</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-foreground-extract" title="gimp_drawable_foreground_extract ()">gimp_drawable_foreground_extract</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-free-shadow" title="gimp_drawable_free_shadow ()">gimp_drawable_free_shadow</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get" title="gimp_drawable_get ()">gimp_drawable_get</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-buffer" title="gimp_drawable_get_buffer ()">gimp_drawable_get_buffer</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-color-uchar" title="gimp_drawable_get_color_uchar ()">gimp_drawable_get_color_uchar</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-format" title="gimp_drawable_get_format ()">gimp_drawable_get_format</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-image" title="gimp_drawable_get_image ()">gimp_drawable_get_image</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-linked" title="gimp_drawable_get_linked ()">gimp_drawable_get_linked</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-name" title="gimp_drawable_get_name ()">gimp_drawable_get_name</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-pixel" title="gimp_drawable_get_pixel ()">gimp_drawable_get_pixel</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-shadow-buffer" title="gimp_drawable_get_shadow_buffer ()">gimp_drawable_get_shadow_buffer</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixbuf.html#gimp-drawable-get-sub-thumbnail" title="gimp_drawable_get_sub_thumbnail ()">gimp_drawable_get_sub_thumbnail</a>, function in <a class="link" href="libgimp-gimppixbuf.html" title="gimppixbuf">gimppixbuf</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-sub-thumbnail-data" title="gimp_drawable_get_sub_thumbnail_data ()">gimp_drawable_get_sub_thumbnail_data</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-tattoo" title="gimp_drawable_get_tattoo ()">gimp_drawable_get_tattoo</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixbuf.html#gimp-drawable-get-thumbnail" title="gimp_drawable_get_thumbnail ()">gimp_drawable_get_thumbnail</a>, function in <a class="link" href="libgimp-gimppixbuf.html" title="gimppixbuf">gimppixbuf</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-thumbnail-data" title="gimp_drawable_get_thumbnail_data ()">gimp_drawable_get_thumbnail_data</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-thumbnail-format" title="gimp_drawable_get_thumbnail_format ()">gimp_drawable_get_thumbnail_format</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-tile" title="gimp_drawable_get_tile ()">gimp_drawable_get_tile</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-tile2" title="gimp_drawable_get_tile2 ()">gimp_drawable_get_tile2</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-visible" title="gimp_drawable_get_visible ()">gimp_drawable_get_visible</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-has-alpha" title="gimp_drawable_has_alpha ()">gimp_drawable_has_alpha</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-height" title="gimp_drawable_height ()">gimp_drawable_height</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-histogram" title="gimp_drawable_histogram ()">gimp_drawable_histogram</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-hue-saturation" title="gimp_drawable_hue_saturation ()">gimp_drawable_hue_saturation</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-invert" title="gimp_drawable_invert ()">gimp_drawable_invert</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-channel" title="gimp_drawable_is_channel ()">gimp_drawable_is_channel</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-gray" title="gimp_drawable_is_gray ()">gimp_drawable_is_gray</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-indexed" title="gimp_drawable_is_indexed ()">gimp_drawable_is_indexed</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-layer" title="gimp_drawable_is_layer ()">gimp_drawable_is_layer</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-layer-mask" title="gimp_drawable_is_layer_mask ()">gimp_drawable_is_layer_mask</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-rgb" title="gimp_drawable_is_rgb ()">gimp_drawable_is_rgb</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-text-layer" title="gimp_drawable_is_text_layer ()">gimp_drawable_is_text_layer</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-valid" title="gimp_drawable_is_valid ()">gimp_drawable_is_valid</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-levels" title="gimp_drawable_levels ()">gimp_drawable_levels</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-levels-stretch" title="gimp_drawable_levels_stretch ()">gimp_drawable_levels_stretch</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-mask-bounds" title="gimp_drawable_mask_bounds ()">gimp_drawable_mask_bounds</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-mask-intersect" title="gimp_drawable_mask_intersect ()">gimp_drawable_mask_intersect</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmenu.html#gimp-drawable-menu-new" title="gimp_drawable_menu_new ()">gimp_drawable_menu_new</a>, function in <a class="link" href="libgimp-gimpmenu.html" title="gimpmenu">gimpmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-merge-shadow" title="gimp_drawable_merge_shadow ()">gimp_drawable_merge_shadow</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-offset" title="gimp_drawable_offset ()">gimp_drawable_offset</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-offsets" title="gimp_drawable_offsets ()">gimp_drawable_offsets</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-attach" title="gimp_drawable_parasite_attach ()">gimp_drawable_parasite_attach</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-detach" title="gimp_drawable_parasite_detach ()">gimp_drawable_parasite_detach</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-find" title="gimp_drawable_parasite_find ()">gimp_drawable_parasite_find</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-list" title="gimp_drawable_parasite_list ()">gimp_drawable_parasite_list</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-posterize" title="gimp_drawable_posterize ()">gimp_drawable_posterize</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-draw-region" title="gimp_drawable_preview_draw_region ()">gimp_drawable_preview_draw_region</a>, function in <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview">GimpDrawablePreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-get-drawable" title="gimp_drawable_preview_get_drawable ()">gimp_drawable_preview_get_drawable</a>, function in <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview">GimpDrawablePreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-get-drawable-id" title="gimp_drawable_preview_get_drawable_id ()">gimp_drawable_preview_get_drawable_id</a>, function in <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview">GimpDrawablePreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-new" title="gimp_drawable_preview_new ()">gimp_drawable_preview_new</a>, function in <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview">GimpDrawablePreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpDrawablePreview.html#gimp-drawable-preview-new-from-drawable-id" title="gimp_drawable_preview_new_from_drawable_id ()">gimp_drawable_preview_new_from_drawable_id</a>, function in <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview">GimpDrawablePreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-image" title="gimp_drawable_set_image ()">gimp_drawable_set_image</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-linked" title="gimp_drawable_set_linked ()">gimp_drawable_set_linked</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-name" title="gimp_drawable_set_name ()">gimp_drawable_set_name</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-pixel" title="gimp_drawable_set_pixel ()">gimp_drawable_set_pixel</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-tattoo" title="gimp_drawable_set_tattoo ()">gimp_drawable_set_tattoo</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-visible" title="gimp_drawable_set_visible ()">gimp_drawable_set_visible</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-threshold" title="gimp_drawable_threshold ()">gimp_drawable_threshold</a>, function in <a class="link" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor">gimpdrawablecolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-2d" title="gimp_drawable_transform_2d ()">gimp_drawable_transform_2d</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-2d-default" title="gimp_drawable_transform_2d_default ()">gimp_drawable_transform_2d_default</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip" title="gimp_drawable_transform_flip ()">gimp_drawable_transform_flip</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip-default" title="gimp_drawable_transform_flip_default ()">gimp_drawable_transform_flip_default</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip-simple" title="gimp_drawable_transform_flip_simple ()">gimp_drawable_transform_flip_simple</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-matrix" title="gimp_drawable_transform_matrix ()">gimp_drawable_transform_matrix</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-matrix-default" title="gimp_drawable_transform_matrix_default ()">gimp_drawable_transform_matrix_default</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-perspective" title="gimp_drawable_transform_perspective ()">gimp_drawable_transform_perspective</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-perspective-default" title="gimp_drawable_transform_perspective_default ()">gimp_drawable_transform_perspective_default</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate" title="gimp_drawable_transform_rotate ()">gimp_drawable_transform_rotate</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate-default" title="gimp_drawable_transform_rotate_default ()">gimp_drawable_transform_rotate_default</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate-simple" title="gimp_drawable_transform_rotate_simple ()">gimp_drawable_transform_rotate_simple</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-scale" title="gimp_drawable_transform_scale ()">gimp_drawable_transform_scale</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-scale-default" title="gimp_drawable_transform_scale_default ()">gimp_drawable_transform_scale_default</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-shear" title="gimp_drawable_transform_shear ()">gimp_drawable_transform_shear</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-shear-default" title="gimp_drawable_transform_shear_default ()">gimp_drawable_transform_shear_default</a>, function in <a class="link" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform">gimpdrawabletransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-type" title="gimp_drawable_type ()">gimp_drawable_type</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-type-with-alpha" title="gimp_drawable_type_with_alpha ()">gimp_drawable_type_with_alpha</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-update" title="gimp_drawable_update ()">gimp_drawable_update</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-width" title="gimp_drawable_width ()">gimp_drawable_width</a>, function in <a class="link" href="libgimp-gimpdrawable.html" title="gimpdrawable">gimpdrawable</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdynamics.html#gimp-dynamics-get-list" title="gimp_dynamics_get_list ()">gimp_dynamics_get_list</a>, function in <a class="link" href="libgimp-gimpdynamics.html" title="gimpdynamics">gimpdynamics</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpdynamics.html#gimp-dynamics-refresh" title="gimp_dynamics_refresh ()">gimp_dynamics_refresh</a>, function in <a class="link" href="libgimp-gimpdynamics.html" title="gimpdynamics">gimpdynamics</a> +</dt> +<dd></dd> +<a name="idxE"></a><h3 class="title">E</h3> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-blend" title="gimp_edit_blend ()">gimp_edit_blend</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-bucket-fill" title="gimp_edit_bucket_fill ()">gimp_edit_bucket_fill</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-edit-bucket-fill-full" title="gimp_edit_bucket_fill_full ()">gimp_edit_bucket_fill_full</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-clear" title="gimp_edit_clear ()">gimp_edit_clear</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-copy" title="gimp_edit_copy ()">gimp_edit_copy</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-copy-visible" title="gimp_edit_copy_visible ()">gimp_edit_copy_visible</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-cut" title="gimp_edit_cut ()">gimp_edit_cut</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-fill" title="gimp_edit_fill ()">gimp_edit_fill</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-named-copy" title="gimp_edit_named_copy ()">gimp_edit_named_copy</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-named-copy-visible" title="gimp_edit_named_copy_visible ()">gimp_edit_named_copy_visible</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-named-cut" title="gimp_edit_named_cut ()">gimp_edit_named_cut</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-named-paste" title="gimp_edit_named_paste ()">gimp_edit_named_paste</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-named-paste-as-new" title="gimp_edit_named_paste_as_new ()">gimp_edit_named_paste_as_new</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-named-paste-as-new-image" title="gimp_edit_named_paste_as_new_image ()">gimp_edit_named_paste_as_new_image</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-paste" title="gimp_edit_paste ()">gimp_edit_paste</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-paste-as-new" title="gimp_edit_paste_as_new ()">gimp_edit_paste_as_new</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-paste-as-new-image" title="gimp_edit_paste_as_new_image ()">gimp_edit_paste_as_new_image</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-stroke" title="gimp_edit_stroke ()">gimp_edit_stroke</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-stroke-vectors" title="gimp_edit_stroke_vectors ()">gimp_edit_stroke_vectors</a>, function in <a class="link" href="libgimp-gimpedit.html" title="gimpedit">gimpedit</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselectiontools.html#gimp-ellipse-select" title="gimp_ellipse_select ()">gimp_ellipse_select</a>, function in <a class="link" href="libgimp-gimpselectiontools.html" title="gimpselectiontools">gimpselectiontools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#gimp-enums-get-type-names" title="gimp_enums_get_type_names ()">gimp_enums_get_type_names</a>, function in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#gimp-enums-init" title="gimp_enums_init ()">gimp_enums_init</a>, function in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-equalize" title="gimp_equalize ()">gimp_equalize</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-eraser" title="gimp_eraser ()">gimp_eraser</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-eraser-default" title="gimp_eraser_default ()">gimp_eraser_default</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpexport.html#GimpExportCapabilities" title="enum GimpExportCapabilities">GimpExportCapabilities</a>, enum in <a class="link" href="libgimp-gimpexport.html" title="gimpexport">gimpexport</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpexport.html#GimpExportReturn" title="enum GimpExportReturn">GimpExportReturn</a>, enum in <a class="link" href="libgimp-gimpexport.html" title="gimpexport">gimpexport</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-export-color-profile" title="gimp_export_color_profile ()">gimp_export_color_profile</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpexport.html#gimp-export-dialog-get-content-area" title="gimp_export_dialog_get_content_area ()">gimp_export_dialog_get_content_area</a>, function in <a class="link" href="libgimp-gimpexport.html" title="gimpexport">gimpexport</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpexport.html#gimp-export-dialog-new" title="gimp_export_dialog_new ()">gimp_export_dialog_new</a>, function in <a class="link" href="libgimp-gimpexport.html" title="gimpexport">gimpexport</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-export-exif" title="gimp_export_exif ()">gimp_export_exif</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpexport.html#gimp-export-image" title="gimp_export_image ()">gimp_export_image</a>, function in <a class="link" href="libgimp-gimpexport.html" title="gimpexport">gimpexport</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-export-iptc" title="gimp_export_iptc ()">gimp_export_iptc</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-export-xmp" title="gimp_export_xmp ()">gimp_export_xmp</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-extension-ack" title="gimp_extension_ack ()">gimp_extension_ack</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-extension-enable" title="gimp_extension_enable ()">gimp_extension_enable</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-extension-process" title="gimp_extension_process ()">gimp_extension_process</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<a name="idxF"></a><h3 class="title">F</h3> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-file-load" title="gimp_file_load ()">gimp_file_load</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-file-load-layer" title="gimp_file_load_layer ()">gimp_file_load_layer</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-file-load-layers" title="gimp_file_load_layers ()">gimp_file_load_layers</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-file-save" title="gimp_file_save ()">gimp_file_save</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-file-save-thumbnail" title="gimp_file_save_thumbnail ()">gimp_file_save_thumbnail</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-FIXED-DITHER:CAPS" title="GIMP_FIXED_DITHER">GIMP_FIXED_DITHER</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptransformtools.html#gimp-flip" title="gimp_flip ()">gimp_flip</a>, function in <a class="link" href="libgimp-gimptransformtools.html" title="gimptransformtools">gimptransformtools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfloatingsel.html#gimp-floating-sel-anchor" title="gimp_floating_sel_anchor ()">gimp_floating_sel_anchor</a>, function in <a class="link" href="libgimp-gimpfloatingsel.html" title="gimpfloatingsel">gimpfloatingsel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfloatingsel.html#gimp-floating-sel-attach" title="gimp_floating_sel_attach ()">gimp_floating_sel_attach</a>, function in <a class="link" href="libgimp-gimpfloatingsel.html" title="gimpfloatingsel">gimpfloatingsel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfloatingsel.html#gimp-floating-sel-relax" title="gimp_floating_sel_relax ()">gimp_floating_sel_relax</a>, function in <a class="link" href="libgimp-gimpfloatingsel.html" title="gimpfloatingsel">gimpfloatingsel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfloatingsel.html#gimp-floating-sel-remove" title="gimp_floating_sel_remove ()">gimp_floating_sel_remove</a>, function in <a class="link" href="libgimp-gimpfloatingsel.html" title="gimpfloatingsel">gimpfloatingsel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfloatingsel.html#gimp-floating-sel-rigor" title="gimp_floating_sel_rigor ()">gimp_floating_sel_rigor</a>, function in <a class="link" href="libgimp-gimpfloatingsel.html" title="gimpfloatingsel">gimpfloatingsel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfloatingsel.html#gimp-floating-sel-to-layer" title="gimp_floating_sel_to_layer ()">gimp_floating_sel_to_layer</a>, function in <a class="link" href="libgimp-gimpfloatingsel.html" title="gimpfloatingsel">gimpfloatingsel</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpFontSelectButton.html#GimpFontSelectButton-struct" title="GimpFontSelectButton">GimpFontSelectButton</a>, struct in <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton">GimpFontSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpFontSelectButton.html#GimpFontSelectButton-font-set" title="The “font-set” signal">GimpFontSelectButton::font-set</a>, object signal in <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton">GimpFontSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpFontSelectButton.html#GimpFontSelectButton--font-name" title="The “font-name” property">GimpFontSelectButton:font-name</a>, object property in <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton">GimpFontSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpFontSelectButton.html#GimpFontSelectButton--title" title="The “title” property">GimpFontSelectButton:title</a>, object property in <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton">GimpFontSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfontselect.html#gimp-fonts-close-popup" title="gimp_fonts_close_popup ()">gimp_fonts_close_popup</a>, function in <a class="link" href="libgimp-gimpfontselect.html" title="gimpfontselect">gimpfontselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfonts.html#gimp-fonts-get-list" title="gimp_fonts_get_list ()">gimp_fonts_get_list</a>, function in <a class="link" href="libgimp-gimpfonts.html" title="gimpfonts">gimpfonts</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfontselect.html#gimp-fonts-popup" title="gimp_fonts_popup ()">gimp_fonts_popup</a>, function in <a class="link" href="libgimp-gimpfontselect.html" title="gimpfontselect">gimpfontselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfonts.html#gimp-fonts-refresh" title="gimp_fonts_refresh ()">gimp_fonts_refresh</a>, function in <a class="link" href="libgimp-gimpfonts.html" title="gimpfonts">gimpfonts</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfontselect.html#gimp-fonts-set-popup" title="gimp_fonts_set_popup ()">gimp_fonts_set_popup</a>, function in <a class="link" href="libgimp-gimpfontselect.html" title="gimpfontselect">gimpfontselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpFontSelectButton.html#gimp-font-select-button-get-font" title="gimp_font_select_button_get_font ()">gimp_font_select_button_get_font</a>, function in <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton">GimpFontSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpFontSelectButton.html#gimp-font-select-button-new" title="gimp_font_select_button_new ()">gimp_font_select_button_new</a>, function in <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton">GimpFontSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpFontSelectButton.html#gimp-font-select-button-set-font" title="gimp_font_select_button_set_font ()">gimp_font_select_button_set_font</a>, function in <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton">GimpFontSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfontselect.html#gimp-font-select-destroy" title="gimp_font_select_destroy ()">gimp_font_select_destroy</a>, function in <a class="link" href="libgimp-gimpfontselect.html" title="gimpfontselect">gimpfontselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfontselect.html#gimp-font-select-new" title="gimp_font_select_new ()">gimp_font_select_new</a>, function in <a class="link" href="libgimp-gimpfontselect.html" title="gimpfontselect">gimpfontselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfontmenu.html#gimp-font-select-widget-close" title="gimp_font_select_widget_close ()">gimp_font_select_widget_close</a>, function in <a class="link" href="libgimp-gimpfontmenu.html" title="gimpfontmenu">gimpfontmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfontmenu.html#gimp-font-select-widget-new" title="gimp_font_select_widget_new ()">gimp_font_select_widget_new</a>, function in <a class="link" href="libgimp-gimpfontmenu.html" title="gimpfontmenu">gimpfontmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfontmenu.html#gimp-font-select-widget-set" title="gimp_font_select_widget_set ()">gimp_font_select_widget_set</a>, function in <a class="link" href="libgimp-gimpfontmenu.html" title="gimpfontmenu">gimpfontmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselectiontools.html#gimp-free-select" title="gimp_free_select ()">gimp_free_select</a>, function in <a class="link" href="libgimp-gimpselectiontools.html" title="gimpselectiontools">gimpselectiontools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-FSLOWBLEED-DITHER:CAPS" title="GIMP_FSLOWBLEED_DITHER">GIMP_FSLOWBLEED_DITHER</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-FS-DITHER:CAPS" title="GIMP_FS_DITHER">GIMP_FS_DITHER</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselectiontools.html#gimp-fuzzy-select" title="gimp_fuzzy_select ()">gimp_fuzzy_select</a>, function in <a class="link" href="libgimp-gimpselectiontools.html" title="gimpselectiontools">gimpselectiontools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselectiontools.html#gimp-fuzzy-select-full" title="gimp_fuzzy_select_full ()">gimp_fuzzy_select_full</a>, function in <a class="link" href="libgimp-gimpselectiontools.html" title="gimpselectiontools">gimpselectiontools</a> +</dt> +<dd></dd> +<a name="idxG"></a><h3 class="title">G</h3> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-gamma" title="gimp_gamma ()">gimp_gamma</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-getpid" title="gimp_getpid ()">gimp_getpid</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgimprc.html#gimp-get-color-configuration" title="gimp_get_color_configuration ()">gimp_get_color_configuration</a>, function in <a class="link" href="libgimp-gimpgimprc.html" title="gimpgimprc">gimpgimprc</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-get-data" title="gimp_get_data">gimp_get_data</a>, macro in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-get-data-size" title="gimp_get_data_size">gimp_get_data_size</a>, macro in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgimprc.html#gimp-get-default-comment" title="gimp_get_default_comment ()">gimp_get_default_comment</a>, function in <a class="link" href="libgimp-gimpgimprc.html" title="gimpgimprc">gimpgimprc</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgimprc.html#gimp-get-default-unit" title="gimp_get_default_unit ()">gimp_get_default_unit</a>, function in <a class="link" href="libgimp-gimpgimprc.html" title="gimpgimprc">gimpgimprc</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgimprc.html#gimp-get-icon-theme-dir" title="gimp_get_icon_theme_dir ()">gimp_get_icon_theme_dir</a>, function in <a class="link" href="libgimp-gimpgimprc.html" title="gimpgimprc">gimpgimprc</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgimprc.html#gimp-get-module-load-inhibit" title="gimp_get_module_load_inhibit ()">gimp_get_module_load_inhibit</a>, function in <a class="link" href="libgimp-gimpgimprc.html" title="gimpgimprc">gimpgimprc</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgimprc.html#gimp-get-monitor-resolution" title="gimp_get_monitor_resolution ()">gimp_get_monitor_resolution</a>, function in <a class="link" href="libgimp-gimpgimprc.html" title="gimpgimprc">gimpgimprc</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-get-parasite" title="gimp_get_parasite ()">gimp_get_parasite</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-get-parasite-list" title="gimp_get_parasite_list ()">gimp_get_parasite_list</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-get-path-by-tattoo" title="gimp_get_path_by_tattoo ()">gimp_get_path_by_tattoo</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-get-pdb-error" title="gimp_get_pdb_error ()">gimp_get_pdb_error</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-get-pdb-status" title="gimp_get_pdb_status ()">gimp_get_pdb_status</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-get-progname" title="gimp_get_progname ()">gimp_get_progname</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgimprc.html#gimp-get-theme-dir" title="gimp_get_theme_dir ()">gimp_get_theme_dir</a>, function in <a class="link" href="libgimp-gimpgimprc.html" title="gimpgimprc">gimpgimprc</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgimprc.html#gimp-gimprc-query" title="gimp_gimprc_query ()">gimp_gimprc_query</a>, function in <a class="link" href="libgimp-gimpgimprc.html" title="gimpgimprc">gimpgimprc</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgimprc.html#gimp-gimprc-set" title="gimp_gimprc_set ()">gimp_gimprc_set</a>, function in <a class="link" href="libgimp-gimpgimprc.html" title="gimpgimprc">gimpgimprc</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpGradientSelectButton.html#GimpGradientSelectButton-struct" title="GimpGradientSelectButton">GimpGradientSelectButton</a>, struct in <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton">GimpGradientSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpGradientSelectButton.html#GimpGradientSelectButton-gradient-set" title="The “gradient-set” signal">GimpGradientSelectButton::gradient-set</a>, object signal in <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton">GimpGradientSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpGradientSelectButton.html#GimpGradientSelectButton--gradient-name" title="The “gradient-name” property">GimpGradientSelectButton:gradient-name</a>, object property in <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton">GimpGradientSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpGradientSelectButton.html#GimpGradientSelectButton--title" title="The “title” property">GimpGradientSelectButton:title</a>, object property in <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton">GimpGradientSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradientselect.html#gimp-gradients-close-popup" title="gimp_gradients_close_popup ()">gimp_gradients_close_popup</a>, function in <a class="link" href="libgimp-gimpgradientselect.html" title="gimpgradientselect">gimpgradientselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradients.html#gimp-gradients-get-gradient" title="gimp_gradients_get_gradient ()">gimp_gradients_get_gradient</a>, function in <a class="link" href="libgimp-gimpgradients.html" title="gimpgradients">gimpgradients</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradients.html#gimp-gradients-get-gradient-data" title="gimp_gradients_get_gradient_data ()">gimp_gradients_get_gradient_data</a>, function in <a class="link" href="libgimp-gimpgradients.html" title="gimpgradients">gimpgradients</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradients.html#gimp-gradients-get-list" title="gimp_gradients_get_list ()">gimp_gradients_get_list</a>, function in <a class="link" href="libgimp-gimpgradients.html" title="gimpgradients">gimpgradients</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradientselect.html#gimp-gradients-popup" title="gimp_gradients_popup ()">gimp_gradients_popup</a>, function in <a class="link" href="libgimp-gimpgradientselect.html" title="gimpgradientselect">gimpgradientselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradients.html#gimp-gradients-refresh" title="gimp_gradients_refresh ()">gimp_gradients_refresh</a>, function in <a class="link" href="libgimp-gimpgradients.html" title="gimpgradients">gimpgradients</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradients.html#gimp-gradients-sample-custom" title="gimp_gradients_sample_custom ()">gimp_gradients_sample_custom</a>, function in <a class="link" href="libgimp-gimpgradients.html" title="gimpgradients">gimpgradients</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradients.html#gimp-gradients-sample-uniform" title="gimp_gradients_sample_uniform ()">gimp_gradients_sample_uniform</a>, function in <a class="link" href="libgimp-gimpgradients.html" title="gimpgradients">gimpgradients</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradients.html#gimp-gradients-set-gradient" title="gimp_gradients_set_gradient ()">gimp_gradients_set_gradient</a>, function in <a class="link" href="libgimp-gimpgradients.html" title="gimpgradients">gimpgradients</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradientselect.html#gimp-gradients-set-popup" title="gimp_gradients_set_popup ()">gimp_gradients_set_popup</a>, function in <a class="link" href="libgimp-gimpgradientselect.html" title="gimpgradientselect">gimpgradientselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-delete" title="gimp_gradient_delete ()">gimp_gradient_delete</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-duplicate" title="gimp_gradient_duplicate ()">gimp_gradient_duplicate</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-get-custom-samples" title="gimp_gradient_get_custom_samples ()">gimp_gradient_get_custom_samples</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-get-number-of-segments" title="gimp_gradient_get_number_of_segments ()">gimp_gradient_get_number_of_segments</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-get-uniform-samples" title="gimp_gradient_get_uniform_samples ()">gimp_gradient_get_uniform_samples</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-is-editable" title="gimp_gradient_is_editable ()">gimp_gradient_is_editable</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-new" title="gimp_gradient_new ()">gimp_gradient_new</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-rename" title="gimp_gradient_rename ()">gimp_gradient_rename</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-get-blending-function" title="gimp_gradient_segment_get_blending_function ()">gimp_gradient_segment_get_blending_function</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-get-coloring-type" title="gimp_gradient_segment_get_coloring_type ()">gimp_gradient_segment_get_coloring_type</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-get-left-color" title="gimp_gradient_segment_get_left_color ()">gimp_gradient_segment_get_left_color</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-get-left-pos" title="gimp_gradient_segment_get_left_pos ()">gimp_gradient_segment_get_left_pos</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-get-middle-pos" title="gimp_gradient_segment_get_middle_pos ()">gimp_gradient_segment_get_middle_pos</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-get-right-color" title="gimp_gradient_segment_get_right_color ()">gimp_gradient_segment_get_right_color</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-get-right-pos" title="gimp_gradient_segment_get_right_pos ()">gimp_gradient_segment_get_right_pos</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-blend-colors" title="gimp_gradient_segment_range_blend_colors ()">gimp_gradient_segment_range_blend_colors</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-blend-opacity" title="gimp_gradient_segment_range_blend_opacity ()">gimp_gradient_segment_range_blend_opacity</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-delete" title="gimp_gradient_segment_range_delete ()">gimp_gradient_segment_range_delete</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-flip" title="gimp_gradient_segment_range_flip ()">gimp_gradient_segment_range_flip</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-move" title="gimp_gradient_segment_range_move ()">gimp_gradient_segment_range_move</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-redistribute-handles" title="gimp_gradient_segment_range_redistribute_handles ()">gimp_gradient_segment_range_redistribute_handles</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-replicate" title="gimp_gradient_segment_range_replicate ()">gimp_gradient_segment_range_replicate</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-set-blending-function" title="gimp_gradient_segment_range_set_blending_function ()">gimp_gradient_segment_range_set_blending_function</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-set-coloring-type" title="gimp_gradient_segment_range_set_coloring_type ()">gimp_gradient_segment_range_set_coloring_type</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-split-midpoint" title="gimp_gradient_segment_range_split_midpoint ()">gimp_gradient_segment_range_split_midpoint</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-range-split-uniform" title="gimp_gradient_segment_range_split_uniform ()">gimp_gradient_segment_range_split_uniform</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-set-left-color" title="gimp_gradient_segment_set_left_color ()">gimp_gradient_segment_set_left_color</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-set-left-pos" title="gimp_gradient_segment_set_left_pos ()">gimp_gradient_segment_set_left_pos</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-set-middle-pos" title="gimp_gradient_segment_set_middle_pos ()">gimp_gradient_segment_set_middle_pos</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-set-right-color" title="gimp_gradient_segment_set_right_color ()">gimp_gradient_segment_set_right_color</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradient.html#gimp-gradient-segment-set-right-pos" title="gimp_gradient_segment_set_right_pos ()">gimp_gradient_segment_set_right_pos</a>, function in <a class="link" href="libgimp-gimpgradient.html" title="gimpgradient">gimpgradient</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpGradientSelectButton.html#gimp-gradient-select-button-get-gradient" title="gimp_gradient_select_button_get_gradient ()">gimp_gradient_select_button_get_gradient</a>, function in <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton">GimpGradientSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpGradientSelectButton.html#gimp-gradient-select-button-new" title="gimp_gradient_select_button_new ()">gimp_gradient_select_button_new</a>, function in <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton">GimpGradientSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpGradientSelectButton.html#gimp-gradient-select-button-set-gradient" title="gimp_gradient_select_button_set_gradient ()">gimp_gradient_select_button_set_gradient</a>, function in <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton">GimpGradientSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradientselect.html#gimp-gradient-select-destroy" title="gimp_gradient_select_destroy ()">gimp_gradient_select_destroy</a>, function in <a class="link" href="libgimp-gimpgradientselect.html" title="gimpgradientselect">gimpgradientselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradientselect.html#gimp-gradient-select-new" title="gimp_gradient_select_new ()">gimp_gradient_select_new</a>, function in <a class="link" href="libgimp-gimpgradientselect.html" title="gimpgradientselect">gimpgradientselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradientmenu.html#gimp-gradient-select-widget-close" title="gimp_gradient_select_widget_close ()">gimp_gradient_select_widget_close</a>, function in <a class="link" href="libgimp-gimpgradientmenu.html" title="gimpgradientmenu">gimpgradientmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradientmenu.html#gimp-gradient-select-widget-new" title="gimp_gradient_select_widget_new ()">gimp_gradient_select_widget_new</a>, function in <a class="link" href="libgimp-gimpgradientmenu.html" title="gimpgradientmenu">gimpgradientmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradientmenu.html#gimp-gradient-select-widget-set" title="gimp_gradient_select_widget_set ()">gimp_gradient_select_widget_set</a>, function in <a class="link" href="libgimp-gimpgradientmenu.html" title="gimpgradientmenu">gimpgradientmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-GRAIN-EXTRACT-MODE:CAPS" title="GIMP_GRAIN_EXTRACT_MODE">GIMP_GRAIN_EXTRACT_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-GRAIN-MERGE-MODE:CAPS" title="GIMP_GRAIN_MERGE_MODE">GIMP_GRAIN_MERGE_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<a name="idxH"></a><h3 class="title">H</h3> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-HARDLIGHT-MODE:CAPS" title="GIMP_HARDLIGHT_MODE">GIMP_HARDLIGHT_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-heal" title="gimp_heal ()">gimp_heal</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-heal-default" title="gimp_heal_default ()">gimp_heal_default</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimphelp.html#gimp-help" title="gimp_help ()">gimp_help</a>, function in <a class="link" href="libgimp-gimphelp.html" title="gimphelp">gimphelp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-histogram" title="gimp_histogram ()">gimp_histogram</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel">GimpHistogramChannel</a>, enum in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-HUE-MODE:CAPS" title="GIMP_HUE_MODE">GIMP_HUE_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-hue-saturation" title="gimp_hue_saturation ()">gimp_hue_saturation</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<a name="idxI"></a><h3 class="title">I</h3> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-icon-theme-dir" title="gimp_icon_theme_dir ()">gimp_icon_theme_dir</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpImageComboBox.html#GimpImageComboBox-struct" title="GimpImageComboBox">GimpImageComboBox</a>, struct in <a class="link" href="GimpImageComboBox.html" title="GimpImageComboBox">GimpImageComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpImageComboBox.html#GimpImageConstraintFunc" title="GimpImageConstraintFunc ()">GimpImageConstraintFunc</a>, user_function in <a class="link" href="GimpImageComboBox.html" title="GimpImageComboBox">GimpImageComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-add-channel" title="gimp_image_add_channel ()">gimp_image_add_channel</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageguides.html#gimp-image-add-hguide" title="gimp_image_add_hguide ()">gimp_image_add_hguide</a>, function in <a class="link" href="libgimp-gimpimageguides.html" title="gimpimageguides">gimpimageguides</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-add-layer" title="gimp_image_add_layer ()">gimp_image_add_layer</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagesamplepoints.html#gimp-image-add-sample-point" title="gimp_image_add_sample_point ()">gimp_image_add_sample_point</a>, function in <a class="link" href="libgimp-gimpimagesamplepoints.html" title="gimpimagesamplepoints">gimpimagesamplepoints</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-add-vectors" title="gimp_image_add_vectors ()">gimp_image_add_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageguides.html#gimp-image-add-vguide" title="gimp_image_add_vguide ()">gimp_image_add_vguide</a>, function in <a class="link" href="libgimp-gimpimageguides.html" title="gimpimageguides">gimpimageguides</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-attach-new-parasite" title="gimp_image_attach_new_parasite ()">gimp_image_attach_new_parasite</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-attach-parasite" title="gimp_image_attach_parasite ()">gimp_image_attach_parasite</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-base-type" title="gimp_image_base_type ()">gimp_image_base_type</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-clean-all" title="gimp_image_clean_all ()">gimp_image_clean_all</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpImageComboBox.html#gimp-image-combo-box-new" title="gimp_image_combo_box_new ()">gimp_image_combo_box_new</a>, function in <a class="link" href="GimpImageComboBox.html" title="GimpImageComboBox">GimpImageComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagecolorprofile.html#gimp-image-convert-color-profile" title="gimp_image_convert_color_profile ()">gimp_image_convert_color_profile</a>, function in <a class="link" href="libgimp-gimpimagecolorprofile.html" title="gimpimagecolorprofile">gimpimagecolorprofile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagecolorprofile.html#gimp-image-convert-color-profile-from-file" title="gimp_image_convert_color_profile_from_file ()">gimp_image_convert_color_profile_from_file</a>, function in <a class="link" href="libgimp-gimpimagecolorprofile.html" title="gimpimagecolorprofile">gimpimagecolorprofile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageconvert.html#gimp-image-convert-grayscale" title="gimp_image_convert_grayscale ()">gimp_image_convert_grayscale</a>, function in <a class="link" href="libgimp-gimpimageconvert.html" title="gimpimageconvert">gimpimageconvert</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageconvert.html#gimp-image-convert-indexed" title="gimp_image_convert_indexed ()">gimp_image_convert_indexed</a>, function in <a class="link" href="libgimp-gimpimageconvert.html" title="gimpimageconvert">gimpimageconvert</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageconvert.html#gimp-image-convert-precision" title="gimp_image_convert_precision ()">gimp_image_convert_precision</a>, function in <a class="link" href="libgimp-gimpimageconvert.html" title="gimpimageconvert">gimpimageconvert</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageconvert.html#gimp-image-convert-rgb" title="gimp_image_convert_rgb ()">gimp_image_convert_rgb</a>, function in <a class="link" href="libgimp-gimpimageconvert.html" title="gimpimageconvert">gimpimageconvert</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageconvert.html#gimp-image-convert-set-dither-matrix" title="gimp_image_convert_set_dither_matrix ()">gimp_image_convert_set_dither_matrix</a>, function in <a class="link" href="libgimp-gimpimageconvert.html" title="gimpimageconvert">gimpimageconvert</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagetransform.html#gimp-image-crop" title="gimp_image_crop ()">gimp_image_crop</a>, function in <a class="link" href="libgimp-gimpimagetransform.html" title="gimpimagetransform">gimpimagetransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-delete" title="gimp_image_delete ()">gimp_image_delete</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageguides.html#gimp-image-delete-guide" title="gimp_image_delete_guide ()">gimp_image_delete_guide</a>, function in <a class="link" href="libgimp-gimpimageguides.html" title="gimpimageguides">gimpimageguides</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagesamplepoints.html#gimp-image-delete-sample-point" title="gimp_image_delete_sample_point ()">gimp_image_delete_sample_point</a>, function in <a class="link" href="libgimp-gimpimagesamplepoints.html" title="gimpimagesamplepoints">gimpimagesamplepoints</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-detach-parasite" title="gimp_image_detach_parasite ()">gimp_image_detach_parasite</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-duplicate" title="gimp_image_duplicate ()">gimp_image_duplicate</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageguides.html#gimp-image-find-next-guide" title="gimp_image_find_next_guide ()">gimp_image_find_next_guide</a>, function in <a class="link" href="libgimp-gimpimageguides.html" title="gimpimageguides">gimpimageguides</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagesamplepoints.html#gimp-image-find-next-sample-point" title="gimp_image_find_next_sample_point ()">gimp_image_find_next_sample_point</a>, function in <a class="link" href="libgimp-gimpimagesamplepoints.html" title="gimpimagesamplepoints">gimpimagesamplepoints</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-flatten" title="gimp_image_flatten ()">gimp_image_flatten</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagetransform.html#gimp-image-flip" title="gimp_image_flip ()">gimp_image_flip</a>, function in <a class="link" href="libgimp-gimpimagetransform.html" title="gimpimagetransform">gimpimagetransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-floating-sel-attached-to" title="gimp_image_floating_sel_attached_to ()">gimp_image_floating_sel_attached_to</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-channels" title="gimp_image_freeze_channels ()">gimp_image_freeze_channels</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-layers" title="gimp_image_freeze_layers ()">gimp_image_freeze_layers</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-vectors" title="gimp_image_freeze_vectors ()">gimp_image_freeze_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-free-shadow" title="gimp_image_free_shadow ()">gimp_image_free_shadow</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-active-channel" title="gimp_image_get_active_channel ()">gimp_image_get_active_channel</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-active-drawable" title="gimp_image_get_active_drawable ()">gimp_image_get_active_drawable</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-active-layer" title="gimp_image_get_active_layer ()">gimp_image_get_active_layer</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-active-vectors" title="gimp_image_get_active_vectors ()">gimp_image_get_active_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-channels" title="gimp_image_get_channels ()">gimp_image_get_channels</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-channel-by-name" title="gimp_image_get_channel_by_name ()">gimp_image_get_channel_by_name</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-channel-by-tattoo" title="gimp_image_get_channel_by_tattoo ()">gimp_image_get_channel_by_tattoo</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-channel-position" title="gimp_image_get_channel_position ()">gimp_image_get_channel_position</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-cmap" title="gimp_image_get_cmap ()">gimp_image_get_cmap</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-colormap" title="gimp_image_get_colormap ()">gimp_image_get_colormap</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagecolorprofile.html#gimp-image-get-color-profile" title="gimp_image_get_color_profile ()">gimp_image_get_color_profile</a>, function in <a class="link" href="libgimp-gimpimagecolorprofile.html" title="gimpimagecolorprofile">gimpimagecolorprofile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-component-active" title="gimp_image_get_component_active ()">gimp_image_get_component_active</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-component-visible" title="gimp_image_get_component_visible ()">gimp_image_get_component_visible</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-default-new-layer-mode" title="gimp_image_get_default_new_layer_mode ()">gimp_image_get_default_new_layer_mode</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagecolorprofile.html#gimp-image-get-effective-color-profile" title="gimp_image_get_effective_color_profile ()">gimp_image_get_effective_color_profile</a>, function in <a class="link" href="libgimp-gimpimagecolorprofile.html" title="gimpimagecolorprofile">gimpimagecolorprofile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-exported-uri" title="gimp_image_get_exported_uri ()">gimp_image_get_exported_uri</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-filename" title="gimp_image_get_filename ()">gimp_image_get_filename</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-floating-sel" title="gimp_image_get_floating_sel ()">gimp_image_get_floating_sel</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageguides.html#gimp-image-get-guide-orientation" title="gimp_image_get_guide_orientation ()">gimp_image_get_guide_orientation</a>, function in <a class="link" href="libgimp-gimpimageguides.html" title="gimpimageguides">gimpimageguides</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageguides.html#gimp-image-get-guide-position" title="gimp_image_get_guide_position ()">gimp_image_get_guide_position</a>, function in <a class="link" href="libgimp-gimpimageguides.html" title="gimpimageguides">gimpimageguides</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-imported-uri" title="gimp_image_get_imported_uri ()">gimp_image_get_imported_uri</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-item-position" title="gimp_image_get_item_position ()">gimp_image_get_item_position</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-layers" title="gimp_image_get_layers ()">gimp_image_get_layers</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-layer-by-name" title="gimp_image_get_layer_by_name ()">gimp_image_get_layer_by_name</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-layer-by-tattoo" title="gimp_image_get_layer_by_tattoo ()">gimp_image_get_layer_by_tattoo</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-layer-position" title="gimp_image_get_layer_position ()">gimp_image_get_layer_position</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-metadata" title="gimp_image_get_metadata ()">gimp_image_get_metadata</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-name" title="gimp_image_get_name ()">gimp_image_get_name</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-parasite" title="gimp_image_get_parasite ()">gimp_image_get_parasite</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-parasite-list" title="gimp_image_get_parasite_list ()">gimp_image_get_parasite_list</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-precision" title="gimp_image_get_precision ()">gimp_image_get_precision</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-resolution" title="gimp_image_get_resolution ()">gimp_image_get_resolution</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagesamplepoints.html#gimp-image-get-sample-point-position" title="gimp_image_get_sample_point_position ()">gimp_image_get_sample_point_position</a>, function in <a class="link" href="libgimp-gimpimagesamplepoints.html" title="gimpimagesamplepoints">gimpimagesamplepoints</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-selection" title="gimp_image_get_selection ()">gimp_image_get_selection</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-tattoo-state" title="gimp_image_get_tattoo_state ()">gimp_image_get_tattoo_state</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixbuf.html#gimp-image-get-thumbnail" title="gimp_image_get_thumbnail ()">gimp_image_get_thumbnail</a>, function in <a class="link" href="libgimp-gimppixbuf.html" title="gimppixbuf">gimppixbuf</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-thumbnail-data" title="gimp_image_get_thumbnail_data ()">gimp_image_get_thumbnail_data</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-unit" title="gimp_image_get_unit ()">gimp_image_get_unit</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-uri" title="gimp_image_get_uri ()">gimp_image_get_uri</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-vectors" title="gimp_image_get_vectors ()">gimp_image_get_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-vectors-by-name" title="gimp_image_get_vectors_by_name ()">gimp_image_get_vectors_by_name</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-vectors-by-tattoo" title="gimp_image_get_vectors_by_tattoo ()">gimp_image_get_vectors_by_tattoo</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-vectors-position" title="gimp_image_get_vectors_position ()">gimp_image_get_vectors_position</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-xcf-uri" title="gimp_image_get_xcf_uri ()">gimp_image_get_xcf_uri</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-get-background-color" title="gimp_image_grid_get_background_color ()">gimp_image_grid_get_background_color</a>, function in <a class="link" href="libgimp-gimpimagegrid.html" title="gimpimagegrid">gimpimagegrid</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-get-foreground-color" title="gimp_image_grid_get_foreground_color ()">gimp_image_grid_get_foreground_color</a>, function in <a class="link" href="libgimp-gimpimagegrid.html" title="gimpimagegrid">gimpimagegrid</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-get-offset" title="gimp_image_grid_get_offset ()">gimp_image_grid_get_offset</a>, function in <a class="link" href="libgimp-gimpimagegrid.html" title="gimpimagegrid">gimpimagegrid</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-get-spacing" title="gimp_image_grid_get_spacing ()">gimp_image_grid_get_spacing</a>, function in <a class="link" href="libgimp-gimpimagegrid.html" title="gimpimagegrid">gimpimagegrid</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-get-style" title="gimp_image_grid_get_style ()">gimp_image_grid_get_style</a>, function in <a class="link" href="libgimp-gimpimagegrid.html" title="gimpimagegrid">gimpimagegrid</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-set-background-color" title="gimp_image_grid_set_background_color ()">gimp_image_grid_set_background_color</a>, function in <a class="link" href="libgimp-gimpimagegrid.html" title="gimpimagegrid">gimpimagegrid</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-set-foreground-color" title="gimp_image_grid_set_foreground_color ()">gimp_image_grid_set_foreground_color</a>, function in <a class="link" href="libgimp-gimpimagegrid.html" title="gimpimagegrid">gimpimagegrid</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-set-offset" title="gimp_image_grid_set_offset ()">gimp_image_grid_set_offset</a>, function in <a class="link" href="libgimp-gimpimagegrid.html" title="gimpimagegrid">gimpimagegrid</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-set-spacing" title="gimp_image_grid_set_spacing ()">gimp_image_grid_set_spacing</a>, function in <a class="link" href="libgimp-gimpimagegrid.html" title="gimpimagegrid">gimpimagegrid</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-set-style" title="gimp_image_grid_set_style ()">gimp_image_grid_set_style</a>, function in <a class="link" href="libgimp-gimpimagegrid.html" title="gimpimagegrid">gimpimagegrid</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-height" title="gimp_image_height ()">gimp_image_height</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-insert-channel" title="gimp_image_insert_channel ()">gimp_image_insert_channel</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()">gimp_image_insert_layer</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-insert-vectors" title="gimp_image_insert_vectors ()">gimp_image_insert_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-is-dirty" title="gimp_image_is_dirty ()">gimp_image_is_dirty</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-is-valid" title="gimp_image_is_valid ()">gimp_image_is_valid</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-list" title="gimp_image_list ()">gimp_image_list</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-lower-channel" title="gimp_image_lower_channel ()">gimp_image_lower_channel</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-lower-item" title="gimp_image_lower_item ()">gimp_image_lower_item</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-lower-item-to-bottom" title="gimp_image_lower_item_to_bottom ()">gimp_image_lower_item_to_bottom</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-lower-layer" title="gimp_image_lower_layer ()">gimp_image_lower_layer</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-lower-layer-to-bottom" title="gimp_image_lower_layer_to_bottom ()">gimp_image_lower_layer_to_bottom</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-lower-vectors" title="gimp_image_lower_vectors ()">gimp_image_lower_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-lower-vectors-to-bottom" title="gimp_image_lower_vectors_to_bottom ()">gimp_image_lower_vectors_to_bottom</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmenu.html#gimp-image-menu-new" title="gimp_image_menu_new ()">gimp_image_menu_new</a>, function in <a class="link" href="libgimp-gimpmenu.html" title="gimpmenu">gimpmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-merge-down" title="gimp_image_merge_down ()">gimp_image_merge_down</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-merge-layer-group" title="gimp_image_merge_layer_group ()">gimp_image_merge_layer_group</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-merge-visible-layers" title="gimp_image_merge_visible_layers ()">gimp_image_merge_visible_layers</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-load-finish" title="gimp_image_metadata_load_finish ()">gimp_image_metadata_load_finish</a>, function in <a class="link" href="libgimp-gimpmetadata.html" title="gimpmetadata">gimpmetadata</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-load-prepare" title="gimp_image_metadata_load_prepare ()">gimp_image_metadata_load_prepare</a>, function in <a class="link" href="libgimp-gimpmetadata.html" title="gimpmetadata">gimpmetadata</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-load-thumbnail" title="gimp_image_metadata_load_thumbnail ()">gimp_image_metadata_load_thumbnail</a>, function in <a class="link" href="libgimp-gimpmetadata.html" title="gimpmetadata">gimpmetadata</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-save-finish" title="gimp_image_metadata_save_finish ()">gimp_image_metadata_save_finish</a>, function in <a class="link" href="libgimp-gimpmetadata.html" title="gimpmetadata">gimpmetadata</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-save-prepare" title="gimp_image_metadata_save_prepare ()">gimp_image_metadata_save_prepare</a>, function in <a class="link" href="libgimp-gimpmetadata.html" title="gimpmetadata">gimpmetadata</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-new" title="gimp_image_new ()">gimp_image_new</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-new-with-precision" title="gimp_image_new_with_precision ()">gimp_image_new_with_precision</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-parasite-attach" title="gimp_image_parasite_attach ()">gimp_image_parasite_attach</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-parasite-detach" title="gimp_image_parasite_detach ()">gimp_image_parasite_detach</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-parasite-find" title="gimp_image_parasite_find ()">gimp_image_parasite_find</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-parasite-list" title="gimp_image_parasite_list ()">gimp_image_parasite_list</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-pick-color" title="gimp_image_pick_color ()">gimp_image_pick_color</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-pick-correlate-layer" title="gimp_image_pick_correlate_layer ()">gimp_image_pick_correlate_layer</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-raise-channel" title="gimp_image_raise_channel ()">gimp_image_raise_channel</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-raise-item" title="gimp_image_raise_item ()">gimp_image_raise_item</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-raise-item-to-top" title="gimp_image_raise_item_to_top ()">gimp_image_raise_item_to_top</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-raise-layer" title="gimp_image_raise_layer ()">gimp_image_raise_layer</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-raise-layer-to-top" title="gimp_image_raise_layer_to_top ()">gimp_image_raise_layer_to_top</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-raise-vectors" title="gimp_image_raise_vectors ()">gimp_image_raise_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-raise-vectors-to-top" title="gimp_image_raise_vectors_to_top ()">gimp_image_raise_vectors_to_top</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-remove-channel" title="gimp_image_remove_channel ()">gimp_image_remove_channel</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-remove-layer" title="gimp_image_remove_layer ()">gimp_image_remove_layer</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-remove-vectors" title="gimp_image_remove_vectors ()">gimp_image_remove_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-reorder-item" title="gimp_image_reorder_item ()">gimp_image_reorder_item</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagetransform.html#gimp-image-resize" title="gimp_image_resize ()">gimp_image_resize</a>, function in <a class="link" href="libgimp-gimpimagetransform.html" title="gimpimagetransform">gimpimagetransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagetransform.html#gimp-image-resize-to-layers" title="gimp_image_resize_to_layers ()">gimp_image_resize_to_layers</a>, function in <a class="link" href="libgimp-gimpimagetransform.html" title="gimpimagetransform">gimpimagetransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagetransform.html#gimp-image-rotate" title="gimp_image_rotate ()">gimp_image_rotate</a>, function in <a class="link" href="libgimp-gimpimagetransform.html" title="gimpimagetransform">gimpimagetransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagetransform.html#gimp-image-scale" title="gimp_image_scale ()">gimp_image_scale</a>, function in <a class="link" href="libgimp-gimpimagetransform.html" title="gimpimagetransform">gimpimagetransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagetransform.html#gimp-image-scale-full" title="gimp_image_scale_full ()">gimp_image_scale_full</a>, function in <a class="link" href="libgimp-gimpimagetransform.html" title="gimpimagetransform">gimpimagetransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-color" title="gimp_image_select_color ()">gimp_image_select_color</a>, function in <a class="link" href="libgimp-gimpimageselect.html" title="gimpimageselect">gimpimageselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()">gimp_image_select_contiguous_color</a>, function in <a class="link" href="libgimp-gimpimageselect.html" title="gimpimageselect">gimpimageselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-ellipse" title="gimp_image_select_ellipse ()">gimp_image_select_ellipse</a>, function in <a class="link" href="libgimp-gimpimageselect.html" title="gimpimageselect">gimpimageselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-item" title="gimp_image_select_item ()">gimp_image_select_item</a>, function in <a class="link" href="libgimp-gimpimageselect.html" title="gimpimageselect">gimpimageselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-polygon" title="gimp_image_select_polygon ()">gimp_image_select_polygon</a>, function in <a class="link" href="libgimp-gimpimageselect.html" title="gimpimageselect">gimpimageselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-rectangle" title="gimp_image_select_rectangle ()">gimp_image_select_rectangle</a>, function in <a class="link" href="libgimp-gimpimageselect.html" title="gimpimageselect">gimpimageselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-round-rectangle" title="gimp_image_select_round_rectangle ()">gimp_image_select_round_rectangle</a>, function in <a class="link" href="libgimp-gimpimageselect.html" title="gimpimageselect">gimpimageselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-active-channel" title="gimp_image_set_active_channel ()">gimp_image_set_active_channel</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-active-layer" title="gimp_image_set_active_layer ()">gimp_image_set_active_layer</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-active-vectors" title="gimp_image_set_active_vectors ()">gimp_image_set_active_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-cmap" title="gimp_image_set_cmap ()">gimp_image_set_cmap</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-colormap" title="gimp_image_set_colormap ()">gimp_image_set_colormap</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagecolorprofile.html#gimp-image-set-color-profile" title="gimp_image_set_color_profile ()">gimp_image_set_color_profile</a>, function in <a class="link" href="libgimp-gimpimagecolorprofile.html" title="gimpimagecolorprofile">gimpimagecolorprofile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimagecolorprofile.html#gimp-image-set-color-profile-from-file" title="gimp_image_set_color_profile_from_file ()">gimp_image_set_color_profile_from_file</a>, function in <a class="link" href="libgimp-gimpimagecolorprofile.html" title="gimpimagecolorprofile">gimpimagecolorprofile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-component-active" title="gimp_image_set_component_active ()">gimp_image_set_component_active</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-component-visible" title="gimp_image_set_component_visible ()">gimp_image_set_component_visible</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-filename" title="gimp_image_set_filename ()">gimp_image_set_filename</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-metadata" title="gimp_image_set_metadata ()">gimp_image_set_metadata</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-resolution" title="gimp_image_set_resolution ()">gimp_image_set_resolution</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-tattoo-state" title="gimp_image_set_tattoo_state ()">gimp_image_set_tattoo_state</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-unit" title="gimp_image_set_unit ()">gimp_image_set_unit</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-channels" title="gimp_image_thaw_channels ()">gimp_image_thaw_channels</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-layers" title="gimp_image_thaw_layers ()">gimp_image_thaw_layers</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-vectors" title="gimp_image_thaw_vectors ()">gimp_image_thaw_vectors</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-disable" title="gimp_image_undo_disable ()">gimp_image_undo_disable</a>, function in <a class="link" href="libgimp-gimpimageundo.html" title="gimpimageundo">gimpimageundo</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-enable" title="gimp_image_undo_enable ()">gimp_image_undo_enable</a>, function in <a class="link" href="libgimp-gimpimageundo.html" title="gimpimageundo">gimpimageundo</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-freeze" title="gimp_image_undo_freeze ()">gimp_image_undo_freeze</a>, function in <a class="link" href="libgimp-gimpimageundo.html" title="gimpimageundo">gimpimageundo</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-group-end" title="gimp_image_undo_group_end ()">gimp_image_undo_group_end</a>, function in <a class="link" href="libgimp-gimpimageundo.html" title="gimpimageundo">gimpimageundo</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-group-start" title="gimp_image_undo_group_start ()">gimp_image_undo_group_start</a>, function in <a class="link" href="libgimp-gimpimageundo.html" title="gimpimageundo">gimpimageundo</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-is-enabled" title="gimp_image_undo_is_enabled ()">gimp_image_undo_is_enabled</a>, function in <a class="link" href="libgimp-gimpimageundo.html" title="gimpimageundo">gimpimageundo</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-thaw" title="gimp_image_undo_thaw ()">gimp_image_undo_thaw</a>, function in <a class="link" href="libgimp-gimpimageundo.html" title="gimpimageundo">gimpimageundo</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-unset-active-channel" title="gimp_image_unset_active_channel ()">gimp_image_unset_active_channel</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpimage.html#gimp-image-width" title="gimp_image_width ()">gimp_image_width</a>, function in <a class="link" href="libgimp-gimpimage.html" title="gimpimage">gimpimage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#GimpInitProc" title="GimpInitProc ()">GimpInitProc</a>, user_function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-install-cmap" title="gimp_install_cmap ()">gimp_install_cmap</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-install-procedure" title="gimp_install_procedure ()">gimp_install_procedure</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-install-temp-proc" title="gimp_install_temp_proc ()">gimp_install_temp_proc</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-invert" title="gimp_invert ()">gimp_invert</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#GimpItemConstraintFunc" title="GimpItemConstraintFunc ()">GimpItemConstraintFunc</a>, user_function in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-attach-parasite" title="gimp_item_attach_parasite ()">gimp_item_attach_parasite</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-delete" title="gimp_item_delete ()">gimp_item_delete</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-detach-parasite" title="gimp_item_detach_parasite ()">gimp_item_detach_parasite</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-children" title="gimp_item_get_children ()">gimp_item_get_children</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-color-tag" title="gimp_item_get_color_tag ()">gimp_item_get_color_tag</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-expanded" title="gimp_item_get_expanded ()">gimp_item_get_expanded</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-image" title="gimp_item_get_image ()">gimp_item_get_image</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-linked" title="gimp_item_get_linked ()">gimp_item_get_linked</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-lock-content" title="gimp_item_get_lock_content ()">gimp_item_get_lock_content</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-lock-position" title="gimp_item_get_lock_position ()">gimp_item_get_lock_position</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-name" title="gimp_item_get_name ()">gimp_item_get_name</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-parasite" title="gimp_item_get_parasite ()">gimp_item_get_parasite</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-parasite-list" title="gimp_item_get_parasite_list ()">gimp_item_get_parasite_list</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-parent" title="gimp_item_get_parent ()">gimp_item_get_parent</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-tattoo" title="gimp_item_get_tattoo ()">gimp_item_get_tattoo</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-visible" title="gimp_item_get_visible ()">gimp_item_get_visible</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-is-channel" title="gimp_item_is_channel ()">gimp_item_is_channel</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-is-drawable" title="gimp_item_is_drawable ()">gimp_item_is_drawable</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-is-group" title="gimp_item_is_group ()">gimp_item_is_group</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-is-layer" title="gimp_item_is_layer ()">gimp_item_is_layer</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-is-layer-mask" title="gimp_item_is_layer_mask ()">gimp_item_is_layer_mask</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-is-selection" title="gimp_item_is_selection ()">gimp_item_is_selection</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-is-text-layer" title="gimp_item_is_text_layer ()">gimp_item_is_text_layer</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-is-valid" title="gimp_item_is_valid ()">gimp_item_is_valid</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-is-vectors" title="gimp_item_is_vectors ()">gimp_item_is_vectors</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-set-color-tag" title="gimp_item_set_color_tag ()">gimp_item_set_color_tag</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-set-expanded" title="gimp_item_set_expanded ()">gimp_item_set_expanded</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-set-linked" title="gimp_item_set_linked ()">gimp_item_set_linked</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-set-lock-content" title="gimp_item_set_lock_content ()">gimp_item_set_lock_content</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-set-lock-position" title="gimp_item_set_lock_position ()">gimp_item_set_lock_position</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-set-name" title="gimp_item_set_name ()">gimp_item_set_name</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-set-tattoo" title="gimp_item_set_tattoo ()">gimp_item_set_tattoo</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitem.html#gimp-item-set-visible" title="gimp_item_set_visible ()">gimp_item_set_visible</a>, function in <a class="link" href="libgimp-gimpitem.html" title="gimpitem">gimpitem</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-2d" title="gimp_item_transform_2d ()">gimp_item_transform_2d</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip" title="gimp_item_transform_flip ()">gimp_item_transform_flip</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip-simple" title="gimp_item_transform_flip_simple ()">gimp_item_transform_flip_simple</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-matrix" title="gimp_item_transform_matrix ()">gimp_item_transform_matrix</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" title="gimp_item_transform_perspective ()">gimp_item_transform_perspective</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" title="gimp_item_transform_rotate ()">gimp_item_transform_rotate</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate-simple" title="gimp_item_transform_rotate_simple ()">gimp_item_transform_rotate_simple</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-scale" title="gimp_item_transform_scale ()">gimp_item_transform_scale</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()">gimp_item_transform_shear</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-translate" title="gimp_item_transform_translate ()">gimp_item_transform_translate</a>, function in <a class="link" href="libgimp-gimpitemtransform.html" title="gimpitemtransform">gimpitemtransform</a> +</dt> +<dd></dd> +<a name="idxL"></a><h3 class="title">L</h3> +<dt> +<a class="link" href="libgimp-gimpenums.html#GimpLayerColorSpace" title="enum GimpLayerColorSpace">GimpLayerColorSpace</a>, enum in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#GimpLayerComboBox-struct" title="GimpLayerComboBox">GimpLayerComboBox</a>, struct in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GimpLayerCompositeMode" title="enum GimpLayerCompositeMode">GimpLayerCompositeMode</a>, enum in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode">GimpLayerMode</a>, enum in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="GimpLayerModeEffects">GimpLayerModeEffects</a>, typedef in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-add-alpha" title="gimp_layer_add_alpha ()">gimp_layer_add_alpha</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-add-mask" title="gimp_layer_add_mask ()">gimp_layer_add_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#gimp-layer-combo-box-new" title="gimp_layer_combo_box_new ()">gimp_layer_combo_box_new</a>, function in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-copy" title="gimp_layer_copy ()">gimp_layer_copy</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-create-mask" title="gimp_layer_create_mask ()">gimp_layer_create_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-flatten" title="gimp_layer_flatten ()">gimp_layer_flatten</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-from-mask" title="gimp_layer_from_mask ()">gimp_layer_from_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-apply-mask" title="gimp_layer_get_apply_mask ()">gimp_layer_get_apply_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-blend-space" title="gimp_layer_get_blend_space ()">gimp_layer_get_blend_space</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-composite-mode" title="gimp_layer_get_composite_mode ()">gimp_layer_get_composite_mode</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-composite-space" title="gimp_layer_get_composite_space ()">gimp_layer_get_composite_space</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-edit-mask" title="gimp_layer_get_edit_mask ()">gimp_layer_get_edit_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-lock-alpha" title="gimp_layer_get_lock_alpha ()">gimp_layer_get_lock_alpha</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-mask" title="gimp_layer_get_mask ()">gimp_layer_get_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-mode" title="gimp_layer_get_mode ()">gimp_layer_get_mode</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-opacity" title="gimp_layer_get_opacity ()">gimp_layer_get_opacity</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-preserve-trans" title="gimp_layer_get_preserve_trans ()">gimp_layer_get_preserve_trans</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-show-mask" title="gimp_layer_get_show_mask ()">gimp_layer_get_show_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-group-new" title="gimp_layer_group_new ()">gimp_layer_group_new</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-is-floating-sel" title="gimp_layer_is_floating_sel ()">gimp_layer_is_floating_sel</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmenu.html#gimp-layer-menu-new" title="gimp_layer_menu_new ()">gimp_layer_menu_new</a>, function in <a class="link" href="libgimp-gimpmenu.html" title="gimpmenu">gimpmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new" title="gimp_layer_new ()">gimp_layer_new</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-drawable" title="gimp_layer_new_from_drawable ()">gimp_layer_new_from_drawable</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-pixbuf" title="gimp_layer_new_from_pixbuf ()">gimp_layer_new_from_pixbuf</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-surface" title="gimp_layer_new_from_surface ()">gimp_layer_new_from_surface</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-visible" title="gimp_layer_new_from_visible ()">gimp_layer_new_from_visible</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-remove-mask" title="gimp_layer_remove_mask ()">gimp_layer_remove_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-resize" title="gimp_layer_resize ()">gimp_layer_resize</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-resize-to-image-size" title="gimp_layer_resize_to_image_size ()">gimp_layer_resize_to_image_size</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-scale" title="gimp_layer_scale ()">gimp_layer_scale</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-scale-full" title="gimp_layer_scale_full ()">gimp_layer_scale_full</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-apply-mask" title="gimp_layer_set_apply_mask ()">gimp_layer_set_apply_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-blend-space" title="gimp_layer_set_blend_space ()">gimp_layer_set_blend_space</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-composite-mode" title="gimp_layer_set_composite_mode ()">gimp_layer_set_composite_mode</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-composite-space" title="gimp_layer_set_composite_space ()">gimp_layer_set_composite_space</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-edit-mask" title="gimp_layer_set_edit_mask ()">gimp_layer_set_edit_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-lock-alpha" title="gimp_layer_set_lock_alpha ()">gimp_layer_set_lock_alpha</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-mode" title="gimp_layer_set_mode ()">gimp_layer_set_mode</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-offsets" title="gimp_layer_set_offsets ()">gimp_layer_set_offsets</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-opacity" title="gimp_layer_set_opacity ()">gimp_layer_set_opacity</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-preserve-trans" title="gimp_layer_set_preserve_trans ()">gimp_layer_set_preserve_trans</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-set-show-mask" title="gimp_layer_set_show_mask ()">gimp_layer_set_show_mask</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-translate" title="gimp_layer_translate ()">gimp_layer_translate</a>, function in <a class="link" href="libgimp-gimplayer.html" title="gimplayer">gimplayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-levels" title="gimp_levels ()">gimp_levels</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-levels-auto" title="gimp_levels_auto ()">gimp_levels_auto</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-levels-stretch" title="gimp_levels_stretch ()">gimp_levels_stretch</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-LIGHTEN-ONLY-MODE:CAPS" title="GIMP_LIGHTEN_ONLY_MODE">GIMP_LIGHTEN_ONLY_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<a name="idxM"></a><h3 class="title">M</h3> +<dt> +<a class="link" href="libgimp-gimp.html#MAIN:CAPS" title="MAIN">MAIN</a>, macro in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-main" title="gimp_main ()">gimp_main</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a>, user_function in <a class="link" href="libgimp-gimpmenu.html" title="gimpmenu">gimpmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmessage.html#gimp-message" title="gimp_message ()">gimp_message</a>, function in <a class="link" href="libgimp-gimpmessage.html" title="gimpmessage">gimpmessage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmessage.html#gimp-message-get-handler" title="gimp_message_get_handler ()">gimp_message_get_handler</a>, function in <a class="link" href="libgimp-gimpmessage.html" title="gimpmessage">gimpmessage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpmessage.html#gimp-message-set-handler" title="gimp_message_set_handler ()">gimp_message_set_handler</a>, function in <a class="link" href="libgimp-gimpmessage.html" title="gimpmessage">gimpmessage</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-min-colors" title="gimp_min_colors ()">gimp_min_colors</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-monitor-number" title="gimp_monitor_number ()">gimp_monitor_number</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-MULTIPLY-MODE:CAPS" title="GIMP_MULTIPLY_MODE">GIMP_MULTIPLY_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<a name="idxN"></a><h3 class="title">N</h3> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-NORMAL-MODE:CAPS" title="GIMP_NORMAL_MODE">GIMP_NORMAL_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-NO-DITHER:CAPS" title="GIMP_NO_DITHER">GIMP_NO_DITHER</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<a name="idxO"></a><h3 class="title">O</h3> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-OVERLAY-MODE:CAPS" title="GIMP_OVERLAY_MODE">GIMP_OVERLAY_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<a name="idxP"></a><h3 class="title">P</h3> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-paintbrush" title="gimp_paintbrush ()">gimp_paintbrush</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-paintbrush-default" title="gimp_paintbrush_default ()">gimp_paintbrush_default</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPaletteSelectButton.html#GimpPaletteSelectButton-struct" title="GimpPaletteSelectButton">GimpPaletteSelectButton</a>, struct in <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect">GimpPaletteSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPaletteSelectButton.html#GimpPaletteSelectButton-palette-set" title="The “palette-set” signal">GimpPaletteSelectButton::palette-set</a>, object signal in <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect">GimpPaletteSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPaletteSelectButton.html#GimpPaletteSelectButton--palette-name" title="The “palette-name” property">GimpPaletteSelectButton:palette-name</a>, object property in <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect">GimpPaletteSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPaletteSelectButton.html#GimpPaletteSelectButton--title" title="The “title” property">GimpPaletteSelectButton:title</a>, object property in <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect">GimpPaletteSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaletteselect.html#gimp-palettes-close-popup" title="gimp_palettes_close_popup ()">gimp_palettes_close_popup</a>, function in <a class="link" href="libgimp-gimppaletteselect.html" title="gimppaletteselect">gimppaletteselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalettes.html#gimp-palettes-get-list" title="gimp_palettes_get_list ()">gimp_palettes_get_list</a>, function in <a class="link" href="libgimp-gimppalettes.html" title="gimppalettes">gimppalettes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalettes.html#gimp-palettes-get-palette" title="gimp_palettes_get_palette ()">gimp_palettes_get_palette</a>, function in <a class="link" href="libgimp-gimppalettes.html" title="gimppalettes">gimppalettes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalettes.html#gimp-palettes-get-palette-entry" title="gimp_palettes_get_palette_entry ()">gimp_palettes_get_palette_entry</a>, function in <a class="link" href="libgimp-gimppalettes.html" title="gimppalettes">gimppalettes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaletteselect.html#gimp-palettes-popup" title="gimp_palettes_popup ()">gimp_palettes_popup</a>, function in <a class="link" href="libgimp-gimppaletteselect.html" title="gimppaletteselect">gimppaletteselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalettes.html#gimp-palettes-refresh" title="gimp_palettes_refresh ()">gimp_palettes_refresh</a>, function in <a class="link" href="libgimp-gimppalettes.html" title="gimppalettes">gimppalettes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalettes.html#gimp-palettes-set-palette" title="gimp_palettes_set_palette ()">gimp_palettes_set_palette</a>, function in <a class="link" href="libgimp-gimppalettes.html" title="gimppalettes">gimppalettes</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaletteselect.html#gimp-palettes-set-popup" title="gimp_palettes_set_popup ()">gimp_palettes_set_popup</a>, function in <a class="link" href="libgimp-gimppaletteselect.html" title="gimppaletteselect">gimppaletteselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-add-entry" title="gimp_palette_add_entry ()">gimp_palette_add_entry</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-delete" title="gimp_palette_delete ()">gimp_palette_delete</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-delete-entry" title="gimp_palette_delete_entry ()">gimp_palette_delete_entry</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-duplicate" title="gimp_palette_duplicate ()">gimp_palette_duplicate</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-entry-get-color" title="gimp_palette_entry_get_color ()">gimp_palette_entry_get_color</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-entry-get-name" title="gimp_palette_entry_get_name ()">gimp_palette_entry_get_name</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-entry-set-color" title="gimp_palette_entry_set_color ()">gimp_palette_entry_set_color</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-entry-set-name" title="gimp_palette_entry_set_name ()">gimp_palette_entry_set_name</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-get-background" title="gimp_palette_get_background ()">gimp_palette_get_background</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-get-colors" title="gimp_palette_get_colors ()">gimp_palette_get_colors</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-get-columns" title="gimp_palette_get_columns ()">gimp_palette_get_columns</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-get-foreground" title="gimp_palette_get_foreground ()">gimp_palette_get_foreground</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-get-info" title="gimp_palette_get_info ()">gimp_palette_get_info</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-is-editable" title="gimp_palette_is_editable ()">gimp_palette_is_editable</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-new" title="gimp_palette_new ()">gimp_palette_new</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-rename" title="gimp_palette_rename ()">gimp_palette_rename</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPaletteSelectButton.html#gimp-palette-select-button-get-palette" title="gimp_palette_select_button_get_palette ()">gimp_palette_select_button_get_palette</a>, function in <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect">GimpPaletteSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPaletteSelectButton.html#gimp-palette-select-button-new" title="gimp_palette_select_button_new ()">gimp_palette_select_button_new</a>, function in <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect">GimpPaletteSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPaletteSelectButton.html#gimp-palette-select-button-set-palette" title="gimp_palette_select_button_set_palette ()">gimp_palette_select_button_set_palette</a>, function in <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect">GimpPaletteSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaletteselect.html#gimp-palette-select-destroy" title="gimp_palette_select_destroy ()">gimp_palette_select_destroy</a>, function in <a class="link" href="libgimp-gimppaletteselect.html" title="gimppaletteselect">gimppaletteselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaletteselect.html#gimp-palette-select-new" title="gimp_palette_select_new ()">gimp_palette_select_new</a>, function in <a class="link" href="libgimp-gimppaletteselect.html" title="gimppaletteselect">gimppaletteselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalettemenu.html#gimp-palette-select-widget-close" title="gimp_palette_select_widget_close ()">gimp_palette_select_widget_close</a>, function in <a class="link" href="libgimp-gimppalettemenu.html" title="gimppalettemenu">gimppalettemenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalettemenu.html#gimp-palette-select-widget-new" title="gimp_palette_select_widget_new ()">gimp_palette_select_widget_new</a>, function in <a class="link" href="libgimp-gimppalettemenu.html" title="gimppalettemenu">gimppalettemenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalettemenu.html#gimp-palette-select-widget-set" title="gimp_palette_select_widget_set ()">gimp_palette_select_widget_set</a>, function in <a class="link" href="libgimp-gimppalettemenu.html" title="gimppalettemenu">gimppalettemenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-set-background" title="gimp_palette_set_background ()">gimp_palette_set_background</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-set-columns" title="gimp_palette_set_columns ()">gimp_palette_set_columns</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-set-default-colors" title="gimp_palette_set_default_colors ()">gimp_palette_set_default_colors</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-set-foreground" title="gimp_palette_set_foreground ()">gimp_palette_set_foreground</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-swap-colors" title="gimp_palette_swap_colors ()">gimp_palette_swap_colors</a>, function in <a class="link" href="libgimp-gimppalette.html" title="gimppalette">gimppalette</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam">GimpParam</a>, struct in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#GimpParamData" title="GimpParamData">GimpParamData</a>, union in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef">GimpParamDef</a>, struct in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#GimpParamRegion" title="GimpParamRegion">GimpParamRegion</a>, struct in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-parasite-attach" title="gimp_parasite_attach ()">gimp_parasite_attach</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-parasite-detach" title="gimp_parasite_detach ()">gimp_parasite_detach</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-parasite-find" title="gimp_parasite_find ()">gimp_parasite_find</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-parasite-list" title="gimp_parasite_list ()">gimp_parasite_list</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-delete" title="gimp_path_delete ()">gimp_path_delete</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-get-current" title="gimp_path_get_current ()">gimp_path_get_current</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-get-locked" title="gimp_path_get_locked ()">gimp_path_get_locked</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-get-points" title="gimp_path_get_points ()">gimp_path_get_points</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-get-point-at-dist" title="gimp_path_get_point_at_dist ()">gimp_path_get_point_at_dist</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-get-tattoo" title="gimp_path_get_tattoo ()">gimp_path_get_tattoo</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-import" title="gimp_path_import ()">gimp_path_import</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-list" title="gimp_path_list ()">gimp_path_list</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-set-current" title="gimp_path_set_current ()">gimp_path_set_current</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-set-locked" title="gimp_path_set_locked ()">gimp_path_set_locked</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-set-points" title="gimp_path_set_points ()">gimp_path_set_points</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-set-tattoo" title="gimp_path_set_tattoo ()">gimp_path_set_tattoo</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-stroke-current" title="gimp_path_stroke_current ()">gimp_path_stroke_current</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaths.html#gimp-path-to-selection" title="gimp_path_to_selection ()">gimp_path_to_selection</a>, function in <a class="link" href="libgimp-gimppaths.html" title="gimppaths">gimppaths</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPatternSelectButton.html#GimpPatternSelectButton-struct" title="GimpPatternSelectButton">GimpPatternSelectButton</a>, struct in <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton">GimpPatternSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPatternSelectButton.html#GimpPatternSelectButton-pattern-set" title="The “pattern-set” signal">GimpPatternSelectButton::pattern-set</a>, object signal in <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton">GimpPatternSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPatternSelectButton.html#GimpPatternSelectButton--pattern-name" title="The “pattern-name” property">GimpPatternSelectButton:pattern-name</a>, object property in <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton">GimpPatternSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPatternSelectButton.html#GimpPatternSelectButton--title" title="The “title” property">GimpPatternSelectButton:title</a>, object property in <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton">GimpPatternSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatternselect.html#gimp-patterns-close-popup" title="gimp_patterns_close_popup ()">gimp_patterns_close_popup</a>, function in <a class="link" href="libgimp-gimppatternselect.html" title="gimppatternselect">gimppatternselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatterns.html#gimp-patterns-get-list" title="gimp_patterns_get_list ()">gimp_patterns_get_list</a>, function in <a class="link" href="libgimp-gimppatterns.html" title="gimppatterns">gimppatterns</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatterns.html#gimp-patterns-get-pattern" title="gimp_patterns_get_pattern ()">gimp_patterns_get_pattern</a>, function in <a class="link" href="libgimp-gimppatterns.html" title="gimppatterns">gimppatterns</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatterns.html#gimp-patterns-get-pattern-data" title="gimp_patterns_get_pattern_data ()">gimp_patterns_get_pattern_data</a>, function in <a class="link" href="libgimp-gimppatterns.html" title="gimppatterns">gimppatterns</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatternselect.html#gimp-patterns-popup" title="gimp_patterns_popup ()">gimp_patterns_popup</a>, function in <a class="link" href="libgimp-gimppatternselect.html" title="gimppatternselect">gimppatternselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatterns.html#gimp-patterns-refresh" title="gimp_patterns_refresh ()">gimp_patterns_refresh</a>, function in <a class="link" href="libgimp-gimppatterns.html" title="gimppatterns">gimppatterns</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatterns.html#gimp-patterns-set-pattern" title="gimp_patterns_set_pattern ()">gimp_patterns_set_pattern</a>, function in <a class="link" href="libgimp-gimppatterns.html" title="gimppatterns">gimppatterns</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatternselect.html#gimp-patterns-set-popup" title="gimp_patterns_set_popup ()">gimp_patterns_set_popup</a>, function in <a class="link" href="libgimp-gimppatternselect.html" title="gimppatternselect">gimppatternselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppattern.html#gimp-pattern-get-info" title="gimp_pattern_get_info ()">gimp_pattern_get_info</a>, function in <a class="link" href="libgimp-gimppattern.html" title="gimppattern">gimppattern</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppattern.html#gimp-pattern-get-pixels" title="gimp_pattern_get_pixels ()">gimp_pattern_get_pixels</a>, function in <a class="link" href="libgimp-gimppattern.html" title="gimppattern">gimppattern</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPatternSelectButton.html#gimp-pattern-select-button-get-pattern" title="gimp_pattern_select_button_get_pattern ()">gimp_pattern_select_button_get_pattern</a>, function in <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton">GimpPatternSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPatternSelectButton.html#gimp-pattern-select-button-new" title="gimp_pattern_select_button_new ()">gimp_pattern_select_button_new</a>, function in <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton">GimpPatternSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpPatternSelectButton.html#gimp-pattern-select-button-set-pattern" title="gimp_pattern_select_button_set_pattern ()">gimp_pattern_select_button_set_pattern</a>, function in <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton">GimpPatternSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatternselect.html#gimp-pattern-select-destroy" title="gimp_pattern_select_destroy ()">gimp_pattern_select_destroy</a>, function in <a class="link" href="libgimp-gimppatternselect.html" title="gimppatternselect">gimppatternselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatternselect.html#gimp-pattern-select-new" title="gimp_pattern_select_new ()">gimp_pattern_select_new</a>, function in <a class="link" href="libgimp-gimppatternselect.html" title="gimppatternselect">gimppatternselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatternmenu.html#gimp-pattern-select-widget-close" title="gimp_pattern_select_widget_close ()">gimp_pattern_select_widget_close</a>, function in <a class="link" href="libgimp-gimppatternmenu.html" title="gimppatternmenu">gimppatternmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatternmenu.html#gimp-pattern-select-widget-new" title="gimp_pattern_select_widget_new ()">gimp_pattern_select_widget_new</a>, function in <a class="link" href="libgimp-gimppatternmenu.html" title="gimppatternmenu">gimppatternmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatternmenu.html#gimp-pattern-select-widget-set" title="gimp_pattern_select_widget_set ()">gimp_pattern_select_widget_set</a>, function in <a class="link" href="libgimp-gimppatternmenu.html" title="gimppatternmenu">gimppatternmenu</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-pencil" title="gimp_pencil ()">gimp_pencil</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptransformtools.html#gimp-perspective" title="gimp_perspective ()">gimp_perspective</a>, function in <a class="link" href="libgimp-gimptransformtools.html" title="gimptransformtools">gimptransformtools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixbuf.html#GimpPixbufTransparency" title="enum GimpPixbufTransparency">GimpPixbufTransparency</a>, enum in <a class="link" href="libgimp-gimppixbuf.html" title="gimppixbuf">gimppixbuf</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher">GimpPixelFetcher</a>, struct in <a class="link" href="libgimp-gimppixelfetcher.html" title="gimppixelfetcher">gimppixelfetcher</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcherEdgeMode" title="enum GimpPixelFetcherEdgeMode">GimpPixelFetcherEdgeMode</a>, enum in <a class="link" href="libgimp-gimppixelfetcher.html" title="gimppixelfetcher">gimppixelfetcher</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn">GimpPixelRgn</a>, struct in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-destroy" title="gimp_pixel_fetcher_destroy ()">gimp_pixel_fetcher_destroy</a>, function in <a class="link" href="libgimp-gimppixelfetcher.html" title="gimppixelfetcher">gimppixelfetcher</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-get-pixel" title="gimp_pixel_fetcher_get_pixel ()">gimp_pixel_fetcher_get_pixel</a>, function in <a class="link" href="libgimp-gimppixelfetcher.html" title="gimppixelfetcher">gimppixelfetcher</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-new" title="gimp_pixel_fetcher_new ()">gimp_pixel_fetcher_new</a>, function in <a class="link" href="libgimp-gimppixelfetcher.html" title="gimppixelfetcher">gimppixelfetcher</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-put-pixel" title="gimp_pixel_fetcher_put_pixel ()">gimp_pixel_fetcher_put_pixel</a>, function in <a class="link" href="libgimp-gimppixelfetcher.html" title="gimppixelfetcher">gimppixelfetcher</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-set-bg-color" title="gimp_pixel_fetcher_set_bg_color ()">gimp_pixel_fetcher_set_bg_color</a>, function in <a class="link" href="libgimp-gimppixelfetcher.html" title="gimppixelfetcher">gimppixelfetcher</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-set-edge-mode" title="gimp_pixel_fetcher_set_edge_mode ()">gimp_pixel_fetcher_set_edge_mode</a>, function in <a class="link" href="libgimp-gimppixelfetcher.html" title="gimppixelfetcher">gimppixelfetcher</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-process" title="gimp_pixel_rgns_process ()">gimp_pixel_rgns_process</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-register" title="gimp_pixel_rgns_register ()">gimp_pixel_rgns_register</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-register2" title="gimp_pixel_rgns_register2 ()">gimp_pixel_rgns_register2</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-col" title="gimp_pixel_rgn_get_col ()">gimp_pixel_rgn_get_col</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-pixel" title="gimp_pixel_rgn_get_pixel ()">gimp_pixel_rgn_get_pixel</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-rect" title="gimp_pixel_rgn_get_rect ()">gimp_pixel_rgn_get_rect</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-row" title="gimp_pixel_rgn_get_row ()">gimp_pixel_rgn_get_row</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgn-init" title="gimp_pixel_rgn_init ()">gimp_pixel_rgn_init</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgn-resize" title="gimp_pixel_rgn_resize ()">gimp_pixel_rgn_resize</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-col" title="gimp_pixel_rgn_set_col ()">gimp_pixel_rgn_set_col</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-pixel" title="gimp_pixel_rgn_set_pixel ()">gimp_pixel_rgn_set_pixel</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-rect" title="gimp_pixel_rgn_set_rect ()">gimp_pixel_rgn_set_rect</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-row" title="gimp_pixel_rgn_set_row ()">gimp_pixel_rgn_set_row</a>, function in <a class="link" href="libgimp-gimppixelrgn.html" title="gimppixelrgn">gimppixelrgn</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#GimpPlugInInfo" title="GimpPlugInInfo">GimpPlugInInfo</a>, struct in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-domain-register" title="gimp_plugin_domain_register ()">gimp_plugin_domain_register</a>, function in <a class="link" href="libgimp-gimpplugin.html" title="gimpplugin">gimpplugin</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-enable-precision" title="gimp_plugin_enable_precision ()">gimp_plugin_enable_precision</a>, function in <a class="link" href="libgimp-gimpplugin.html" title="gimpplugin">gimpplugin</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-get-pdb-error-handler" title="gimp_plugin_get_pdb_error_handler ()">gimp_plugin_get_pdb_error_handler</a>, function in <a class="link" href="libgimp-gimpplugin.html" title="gimpplugin">gimpplugin</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-help-register" title="gimp_plugin_help_register ()">gimp_plugin_help_register</a>, function in <a class="link" href="libgimp-gimpplugin.html" title="gimpplugin">gimpplugin</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-icon-register" title="gimp_plugin_icon_register ()">gimp_plugin_icon_register</a>, function in <a class="link" href="libgimp-gimpplugin.html" title="gimpplugin">gimpplugin</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-menu-branch-register" title="gimp_plugin_menu_branch_register ()">gimp_plugin_menu_branch_register</a>, function in <a class="link" href="libgimp-gimpplugin.html" title="gimpplugin">gimpplugin</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-menu-register" title="gimp_plugin_menu_register ()">gimp_plugin_menu_register</a>, function in <a class="link" href="libgimp-gimpplugin.html" title="gimpplugin">gimpplugin</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-precision-enabled" title="gimp_plugin_precision_enabled ()">gimp_plugin_precision_enabled</a>, function in <a class="link" href="libgimp-gimpplugin.html" title="gimpplugin">gimpplugin</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-set-pdb-error-handler" title="gimp_plugin_set_pdb_error_handler ()">gimp_plugin_set_pdb_error_handler</a>, function in <a class="link" href="libgimp-gimpplugin.html" title="gimpplugin">gimpplugin</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-posterize" title="gimp_posterize ()">gimp_posterize</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpProcBrowserDialog.html#GimpProcBrowserDialog-struct" title="GimpProcBrowserDialog">GimpProcBrowserDialog</a>, struct in <a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog">GimpProcBrowserDialog</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpProcBrowserDialog.html#GimpProcBrowserDialog-row-activated" title="The “row-activated” signal">GimpProcBrowserDialog::row-activated</a>, object signal in <a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog">GimpProcBrowserDialog</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpProcBrowserDialog.html#GimpProcBrowserDialog-selection-changed" title="The “selection-changed” signal">GimpProcBrowserDialog::selection-changed</a>, object signal in <a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog">GimpProcBrowserDialog</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-dump" title="gimp_procedural_db_dump ()">gimp_procedural_db_dump</a>, function in <a class="link" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb">gimpproceduraldb</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-get-data" title="gimp_procedural_db_get_data ()">gimp_procedural_db_get_data</a>, function in <a class="link" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb">gimpproceduraldb</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-get-data-size" title="gimp_procedural_db_get_data_size ()">gimp_procedural_db_get_data_size</a>, function in <a class="link" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb">gimpproceduraldb</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-arg" title="gimp_procedural_db_proc_arg ()">gimp_procedural_db_proc_arg</a>, function in <a class="link" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb">gimpproceduraldb</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-exists" title="gimp_procedural_db_proc_exists ()">gimp_procedural_db_proc_exists</a>, function in <a class="link" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb">gimpproceduraldb</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-info" title="gimp_procedural_db_proc_info ()">gimp_procedural_db_proc_info</a>, function in <a class="link" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb">gimpproceduraldb</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-val" title="gimp_procedural_db_proc_val ()">gimp_procedural_db_proc_val</a>, function in <a class="link" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb">gimpproceduraldb</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-query" title="gimp_procedural_db_query ()">gimp_procedural_db_query</a>, function in <a class="link" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb">gimpproceduraldb</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-set-data" title="gimp_procedural_db_set_data ()">gimp_procedural_db_set_data</a>, function in <a class="link" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb">gimpproceduraldb</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-temp-name" title="gimp_procedural_db_temp_name ()">gimp_procedural_db_temp_name</a>, function in <a class="link" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb">gimpproceduraldb</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpProcBrowserDialog.html#gimp-proc-browser-dialog-get-selected" title="gimp_proc_browser_dialog_get_selected ()">gimp_proc_browser_dialog_get_selected</a>, function in <a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog">GimpProcBrowserDialog</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpProcBrowserDialog.html#gimp-proc-browser-dialog-new" title="gimp_proc_browser_dialog_new ()">gimp_proc_browser_dialog_new</a>, function in <a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog">GimpProcBrowserDialog</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpProcView.html#gimp-proc-view-new" title="gimp_proc_view_new ()">gimp_proc_view_new</a>, function in <a class="link" href="libgimp-GimpProcView.html" title="GimpProcView">GimpProcView</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpProgressBar.html#GimpProgressBar-struct" title="GimpProgressBar">GimpProgressBar</a>, struct in <a class="link" href="GimpProgressBar.html" title="GimpProgressBar">GimpProgressBar</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#GimpProgressEndCallback" title="GimpProgressEndCallback ()">GimpProgressEndCallback</a>, user_function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#GimpProgressStartCallback" title="GimpProgressStartCallback ()">GimpProgressStartCallback</a>, user_function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#GimpProgressTextCallback" title="GimpProgressTextCallback ()">GimpProgressTextCallback</a>, user_function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#GimpProgressValueCallback" title="GimpProgressValueCallback ()">GimpProgressValueCallback</a>, user_function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#GimpProgressVtable" title="struct GimpProgressVtable">GimpProgressVtable</a>, struct in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpProgressBar.html#gimp-progress-bar-new" title="gimp_progress_bar_new ()">gimp_progress_bar_new</a>, function in <a class="link" href="GimpProgressBar.html" title="GimpProgressBar">GimpProgressBar</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-cancel" title="gimp_progress_cancel ()">gimp_progress_cancel</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-end" title="gimp_progress_end ()">gimp_progress_end</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-get-window-handle" title="gimp_progress_get_window_handle ()">gimp_progress_get_window_handle</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-init" title="gimp_progress_init ()">gimp_progress_init</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-init-printf" title="gimp_progress_init_printf ()">gimp_progress_init_printf</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-install" title="gimp_progress_install ()">gimp_progress_install</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-install-vtable" title="gimp_progress_install_vtable ()">gimp_progress_install_vtable</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-pulse" title="gimp_progress_pulse ()">gimp_progress_pulse</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-set-text" title="gimp_progress_set_text ()">gimp_progress_set_text</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-set-text-printf" title="gimp_progress_set_text_printf ()">gimp_progress_set_text_printf</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-uninstall" title="gimp_progress_uninstall ()">gimp_progress_uninstall</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-update" title="gimp_progress_update ()">gimp_progress_update</a>, function in <a class="link" href="libgimp-gimpprogress.html" title="gimpprogress">gimpprogress</a> +</dt> +<dd></dd> +<a name="idxQ"></a><h3 class="title">Q</h3> +<dt> +<a class="link" href="libgimp-gimp.html#GimpQueryProc" title="GimpQueryProc ()">GimpQueryProc</a>, user_function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-quit" title="gimp_quit ()">gimp_quit</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#GimpQuitProc" title="GimpQuitProc ()">GimpQuitProc</a>, user_function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<a name="idxR"></a><h3 class="title">R</h3> +<dt> +<a class="link" href="libgimp-gimpselectiontools.html#gimp-rect-select" title="gimp_rect_select ()">gimp_rect_select</a>, function in <a class="link" href="libgimp-gimpselectiontools.html" title="gimpselectiontools">gimpselectiontools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-register-file-handler-mime" title="gimp_register_file_handler_mime ()">gimp_register_file_handler_mime</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-register-file-handler-priority" title="gimp_register_file_handler_priority ()">gimp_register_file_handler_priority</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-register-file-handler-raw" title="gimp_register_file_handler_raw ()">gimp_register_file_handler_raw</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-register-file-handler-uri" title="gimp_register_file_handler_uri ()">gimp_register_file_handler_uri</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-register-load-handler" title="gimp_register_load_handler ()">gimp_register_load_handler</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-register-magic-load-handler" title="gimp_register_magic_load_handler ()">gimp_register_magic_load_handler</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-register-save-handler" title="gimp_register_save_handler ()">gimp_register_save_handler</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-register-thumbnail-loader" title="gimp_register_thumbnail_loader ()">gimp_register_thumbnail_loader</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc1" title="GimpRgnFunc1 ()">GimpRgnFunc1</a>, user_function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc2" title="GimpRgnFunc2 ()">GimpRgnFunc2</a>, user_function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncDest" title="GimpRgnFuncDest ()">GimpRgnFuncDest</a>, user_function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrc" title="GimpRgnFuncSrc ()">GimpRgnFuncSrc</a>, user_function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrcDest" title="GimpRgnFuncSrcDest ()">GimpRgnFuncSrcDest</a>, user_function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator">GimpRgnIterator</a>, struct in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterate1" title="gimp_rgn_iterate1 ()">gimp_rgn_iterate1</a>, function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterate2" title="gimp_rgn_iterate2 ()">gimp_rgn_iterate2</a>, function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-dest" title="gimp_rgn_iterator_dest ()">gimp_rgn_iterator_dest</a>, function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-free" title="gimp_rgn_iterator_free ()">gimp_rgn_iterator_free</a>, function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-new" title="gimp_rgn_iterator_new ()">gimp_rgn_iterator_new</a>, function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-src" title="gimp_rgn_iterator_src ()">gimp_rgn_iterator_src</a>, function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-src-dest" title="gimp_rgn_iterator_src_dest ()">gimp_rgn_iterator_src_dest</a>, function in <a class="link" href="libgimp-gimpregioniterator.html" title="gimpregioniterator">gimpregioniterator</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptransformtools.html#gimp-rotate" title="gimp_rotate ()">gimp_rotate</a>, function in <a class="link" href="libgimp-gimptransformtools.html" title="gimptransformtools">gimptransformtools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselectiontools.html#gimp-round-rect-select" title="gimp_round_rect_select ()">gimp_round_rect_select</a>, function in <a class="link" href="libgimp-gimpselectiontools.html" title="gimpselectiontools">gimpselectiontools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpbrushselect.html#GimpRunBrushCallback" title="GimpRunBrushCallback ()">GimpRunBrushCallback</a>, user_function in <a class="link" href="libgimp-gimpbrushselect.html" title="gimpbrushselect">gimpbrushselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpfontselect.html#GimpRunFontCallback" title="GimpRunFontCallback ()">GimpRunFontCallback</a>, user_function in <a class="link" href="libgimp-gimpfontselect.html" title="gimpfontselect">gimpfontselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpgradientselect.html#GimpRunGradientCallback" title="GimpRunGradientCallback ()">GimpRunGradientCallback</a>, user_function in <a class="link" href="libgimp-gimpgradientselect.html" title="gimpgradientselect">gimpgradientselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppaletteselect.html#GimpRunPaletteCallback" title="GimpRunPaletteCallback ()">GimpRunPaletteCallback</a>, user_function in <a class="link" href="libgimp-gimppaletteselect.html" title="gimppaletteselect">gimppaletteselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppatternselect.html#GimpRunPatternCallback" title="GimpRunPatternCallback ()">GimpRunPatternCallback</a>, user_function in <a class="link" href="libgimp-gimppatternselect.html" title="gimppatternselect">gimppatternselect</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#GimpRunProc" title="GimpRunProc ()">GimpRunProc</a>, user_function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-run-procedure" title="gimp_run_procedure ()">gimp_run_procedure</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-run-procedure2" title="gimp_run_procedure2 ()">gimp_run_procedure2</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<a name="idxS"></a><h3 class="title">S</h3> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-SATURATION-MODE:CAPS" title="GIMP_SATURATION_MODE">GIMP_SATURATION_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptransformtools.html#gimp-scale" title="gimp_scale ()">gimp_scale</a>, function in <a class="link" href="libgimp-gimptransformtools.html" title="gimptransformtools">gimptransformtools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-SCREEN-MODE:CAPS" title="GIMP_SCREEN_MODE">GIMP_SCREEN_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpSelectButton.html#GimpSelectButton-struct" title="GimpSelectButton">GimpSelectButton</a>, struct in <a class="link" href="GimpSelectButton.html" title="GimpSelectButton">GimpSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-all" title="gimp_selection_all ()">gimp_selection_all</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-border" title="gimp_selection_border ()">gimp_selection_border</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-bounds" title="gimp_selection_bounds ()">gimp_selection_bounds</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-clear" title="gimp_selection_clear ()">gimp_selection_clear</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-combine" title="gimp_selection_combine ()">gimp_selection_combine</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-feather" title="gimp_selection_feather ()">gimp_selection_feather</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-float" title="gimp_selection_float ()">gimp_selection_float</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-flood" title="gimp_selection_flood ()">gimp_selection_flood</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-grow" title="gimp_selection_grow ()">gimp_selection_grow</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-invert" title="gimp_selection_invert ()">gimp_selection_invert</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-is-empty" title="gimp_selection_is_empty ()">gimp_selection_is_empty</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-layer-alpha" title="gimp_selection_layer_alpha ()">gimp_selection_layer_alpha</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-load" title="gimp_selection_load ()">gimp_selection_load</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-none" title="gimp_selection_none ()">gimp_selection_none</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-save" title="gimp_selection_save ()">gimp_selection_save</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-sharpen" title="gimp_selection_sharpen ()">gimp_selection_sharpen</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-shrink" title="gimp_selection_shrink ()">gimp_selection_shrink</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-translate" title="gimp_selection_translate ()">gimp_selection_translate</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-value" title="gimp_selection_value ()">gimp_selection_value</a>, function in <a class="link" href="libgimp-gimpselection.html" title="gimpselection">gimpselection</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpSelectButton.html#gimp-select-button-close-popup" title="gimp_select_button_close_popup ()">gimp_select_button_close_popup</a>, function in <a class="link" href="GimpSelectButton.html" title="GimpSelectButton">GimpSelectButton</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-set-data" title="gimp_set_data">gimp_set_data</a>, macro in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptransformtools.html#gimp-shear" title="gimp_shear ()">gimp_shear</a>, function in <a class="link" href="libgimp-gimptransformtools.html" title="gimptransformtools">gimptransformtools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-shm-addr" title="gimp_shm_addr ()">gimp_shm_addr</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-shm-ID" title="gimp_shm_ID ()">gimp_shm_ID</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-show-help-button" title="gimp_show_help_button ()">gimp_show_help_button</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-show-tool-tips" title="gimp_show_tool_tips ()">gimp_show_tool_tips</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-smudge" title="gimp_smudge ()">gimp_smudge</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimppainttools.html#gimp-smudge-default" title="gimp_smudge_default ()">gimp_smudge_default</a>, function in <a class="link" href="libgimp-gimppainttools.html" title="gimppainttools">gimppainttools</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-SOFTLIGHT-MODE:CAPS" title="GIMP_SOFTLIGHT_MODE">GIMP_SOFTLIGHT_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-SUBTRACT-MODE:CAPS" title="GIMP_SUBTRACT_MODE">GIMP_SUBTRACT_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<a name="idxT"></a><h3 class="title">T</h3> +<dt> +<a class="link" href="libgimp-gimpfileops.html#gimp-temp-name" title="gimp_temp_name ()">gimp_temp_name</a>, function in <a class="link" href="libgimp-gimpfileops.html" title="gimpfileops">gimpfileops</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptexttool.html#gimp-text" title="gimp_text ()">gimp_text</a>, function in <a class="link" href="libgimp-gimptexttool.html" title="gimptexttool">gimptexttool</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptexttool.html#gimp-text-fontname" title="gimp_text_fontname ()">gimp_text_fontname</a>, function in <a class="link" href="libgimp-gimptexttool.html" title="gimptexttool">gimptexttool</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptexttool.html#gimp-text-get-extents" title="gimp_text_get_extents ()">gimp_text_get_extents</a>, function in <a class="link" href="libgimp-gimptexttool.html" title="gimptexttool">gimptexttool</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptexttool.html#gimp-text-get-extents-fontname" title="gimp_text_get_extents_fontname ()">gimp_text_get_extents_fontname</a>, function in <a class="link" href="libgimp-gimptexttool.html" title="gimptexttool">gimptexttool</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-antialias" title="gimp_text_layer_get_antialias ()">gimp_text_layer_get_antialias</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-base-direction" title="gimp_text_layer_get_base_direction ()">gimp_text_layer_get_base_direction</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-color" title="gimp_text_layer_get_color ()">gimp_text_layer_get_color</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-font" title="gimp_text_layer_get_font ()">gimp_text_layer_get_font</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-font-size" title="gimp_text_layer_get_font_size ()">gimp_text_layer_get_font_size</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-hinting" title="gimp_text_layer_get_hinting ()">gimp_text_layer_get_hinting</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-hint-style" title="gimp_text_layer_get_hint_style ()">gimp_text_layer_get_hint_style</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-indent" title="gimp_text_layer_get_indent ()">gimp_text_layer_get_indent</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-justification" title="gimp_text_layer_get_justification ()">gimp_text_layer_get_justification</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-kerning" title="gimp_text_layer_get_kerning ()">gimp_text_layer_get_kerning</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-language" title="gimp_text_layer_get_language ()">gimp_text_layer_get_language</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-letter-spacing" title="gimp_text_layer_get_letter_spacing ()">gimp_text_layer_get_letter_spacing</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-line-spacing" title="gimp_text_layer_get_line_spacing ()">gimp_text_layer_get_line_spacing</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-markup" title="gimp_text_layer_get_markup ()">gimp_text_layer_get_markup</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-text" title="gimp_text_layer_get_text ()">gimp_text_layer_get_text</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-new" title="gimp_text_layer_new ()">gimp_text_layer_new</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-resize" title="gimp_text_layer_resize ()">gimp_text_layer_resize</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-antialias" title="gimp_text_layer_set_antialias ()">gimp_text_layer_set_antialias</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-base-direction" title="gimp_text_layer_set_base_direction ()">gimp_text_layer_set_base_direction</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-color" title="gimp_text_layer_set_color ()">gimp_text_layer_set_color</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-font" title="gimp_text_layer_set_font ()">gimp_text_layer_set_font</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-font-size" title="gimp_text_layer_set_font_size ()">gimp_text_layer_set_font_size</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-hinting" title="gimp_text_layer_set_hinting ()">gimp_text_layer_set_hinting</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-hint-style" title="gimp_text_layer_set_hint_style ()">gimp_text_layer_set_hint_style</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-indent" title="gimp_text_layer_set_indent ()">gimp_text_layer_set_indent</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-justification" title="gimp_text_layer_set_justification ()">gimp_text_layer_set_justification</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-kerning" title="gimp_text_layer_set_kerning ()">gimp_text_layer_set_kerning</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-language" title="gimp_text_layer_set_language ()">gimp_text_layer_set_language</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-letter-spacing" title="gimp_text_layer_set_letter_spacing ()">gimp_text_layer_set_letter_spacing</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-line-spacing" title="gimp_text_layer_set_line_spacing ()">gimp_text_layer_set_line_spacing</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-text" title="gimp_text_layer_set_text ()">gimp_text_layer_set_text</a>, function in <a class="link" href="libgimp-gimptextlayer.html" title="gimptextlayer">gimptextlayer</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpcolor.html#gimp-threshold" title="gimp_threshold ()">gimp_threshold</a>, function in <a class="link" href="libgimp-gimpcolor.html" title="gimpcolor">gimpcolor</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile">GimpTile</a>, struct in <a class="link" href="libgimp-gimptile.html" title="gimptile">gimptile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptile.html#gimp-tile-cache-ntiles" title="gimp_tile_cache_ntiles ()">gimp_tile_cache_ntiles</a>, function in <a class="link" href="libgimp-gimptile.html" title="gimptile">gimptile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptile.html#gimp-tile-cache-size" title="gimp_tile_cache_size ()">gimp_tile_cache_size</a>, function in <a class="link" href="libgimp-gimptile.html" title="gimptile">gimptile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptile.html#gimp-tile-flush" title="gimp_tile_flush ()">gimp_tile_flush</a>, function in <a class="link" href="libgimp-gimptile.html" title="gimptile">gimptile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-tile-height" title="gimp_tile_height ()">gimp_tile_height</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptile.html#gimp-tile-ref" title="gimp_tile_ref ()">gimp_tile_ref</a>, function in <a class="link" href="libgimp-gimptile.html" title="gimptile">gimptile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptile.html#gimp-tile-ref-zero" title="gimp_tile_ref_zero ()">gimp_tile_ref_zero</a>, function in <a class="link" href="libgimp-gimptile.html" title="gimptile">gimptile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptile.html#gimp-tile-unref" title="gimp_tile_unref ()">gimp_tile_unref</a>, function in <a class="link" href="libgimp-gimptile.html" title="gimptile">gimptile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-tile-width" title="gimp_tile_width ()">gimp_tile_width</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimptransformtools.html#gimp-transform-2d" title="gimp_transform_2d ()">gimp_transform_2d</a>, function in <a class="link" href="libgimp-gimptransformtools.html" title="gimptransformtools">gimptransformtools</a> +</dt> +<dd></dd> +<a name="idxU"></a><h3 class="title">U</h3> +<dt> +<a class="link" href="libgimp-gimpui.html#gimp-ui-get-display-window" title="gimp_ui_get_display_window ()">gimp_ui_get_display_window</a>, function in <a class="link" href="libgimp-gimpui.html" title="gimpui">gimpui</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpui.html#gimp-ui-get-progress-window" title="gimp_ui_get_progress_window ()">gimp_ui_get_progress_window</a>, function in <a class="link" href="libgimp-gimpui.html" title="gimpui">gimpui</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpui.html#gimp-ui-init" title="gimp_ui_init ()">gimp_ui_init</a>, function in <a class="link" href="libgimp-gimpui.html" title="gimpui">gimpui</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-uninstall-temp-proc" title="gimp_uninstall_temp_proc ()">gimp_uninstall_temp_proc</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-user-time" title="gimp_user_time ()">gimp_user_time</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<a name="idxV"></a><h3 class="title">V</h3> +<dt> +<a class="link" href="libgimp-gimpenums.html#GIMP-VALUE-MODE:CAPS" title="GIMP_VALUE_MODE">GIMP_VALUE_MODE</a>, macro in <a class="link" href="libgimp-gimpenums.html" title="gimpenums">gimpenums</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsComboBox-struct" title="GimpVectorsComboBox">GimpVectorsComboBox</a>, struct in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsConstraintFunc" title="GimpVectorsConstraintFunc">GimpVectorsConstraintFunc</a>, typedef in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-conicto" title="gimp_vectors_bezier_stroke_conicto ()">gimp_vectors_bezier_stroke_conicto</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-cubicto" title="gimp_vectors_bezier_stroke_cubicto ()">gimp_vectors_bezier_stroke_cubicto</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-lineto" title="gimp_vectors_bezier_stroke_lineto ()">gimp_vectors_bezier_stroke_lineto</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-new-ellipse" title="gimp_vectors_bezier_stroke_new_ellipse ()">gimp_vectors_bezier_stroke_new_ellipse</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-new-moveto" title="gimp_vectors_bezier_stroke_new_moveto ()">gimp_vectors_bezier_stroke_new_moveto</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-GimpItemComboBox.html#gimp-vectors-combo-box-new" title="gimp_vectors_combo_box_new ()">gimp_vectors_combo_box_new</a>, function in <a class="link" href="libgimp-GimpItemComboBox.html" title="GimpItemComboBox">GimpItemComboBox</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-copy" title="gimp_vectors_copy ()">gimp_vectors_copy</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-export-to-file" title="gimp_vectors_export_to_file ()">gimp_vectors_export_to_file</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-export-to-string" title="gimp_vectors_export_to_string ()">gimp_vectors_export_to_string</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-get-image" title="gimp_vectors_get_image ()">gimp_vectors_get_image</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-get-linked" title="gimp_vectors_get_linked ()">gimp_vectors_get_linked</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-get-name" title="gimp_vectors_get_name ()">gimp_vectors_get_name</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-get-strokes" title="gimp_vectors_get_strokes ()">gimp_vectors_get_strokes</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-get-tattoo" title="gimp_vectors_get_tattoo ()">gimp_vectors_get_tattoo</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-get-visible" title="gimp_vectors_get_visible ()">gimp_vectors_get_visible</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-import-from-file" title="gimp_vectors_import_from_file ()">gimp_vectors_import_from_file</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-import-from-string" title="gimp_vectors_import_from_string ()">gimp_vectors_import_from_string</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-is-valid" title="gimp_vectors_is_valid ()">gimp_vectors_is_valid</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-new" title="gimp_vectors_new ()">gimp_vectors_new</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-new-from-text-layer" title="gimp_vectors_new_from_text_layer ()">gimp_vectors_new_from_text_layer</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-parasite-attach" title="gimp_vectors_parasite_attach ()">gimp_vectors_parasite_attach</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-parasite-detach" title="gimp_vectors_parasite_detach ()">gimp_vectors_parasite_detach</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-parasite-find" title="gimp_vectors_parasite_find ()">gimp_vectors_parasite_find</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-parasite-list" title="gimp_vectors_parasite_list ()">gimp_vectors_parasite_list</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-remove-stroke" title="gimp_vectors_remove_stroke ()">gimp_vectors_remove_stroke</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-set-linked" title="gimp_vectors_set_linked ()">gimp_vectors_set_linked</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-set-name" title="gimp_vectors_set_name ()">gimp_vectors_set_name</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-set-tattoo" title="gimp_vectors_set_tattoo ()">gimp_vectors_set_tattoo</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-set-visible" title="gimp_vectors_set_visible ()">gimp_vectors_set_visible</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-close" title="gimp_vectors_stroke_close ()">gimp_vectors_stroke_close</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-flip" title="gimp_vectors_stroke_flip ()">gimp_vectors_stroke_flip</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-flip-free" title="gimp_vectors_stroke_flip_free ()">gimp_vectors_stroke_flip_free</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-get-length" title="gimp_vectors_stroke_get_length ()">gimp_vectors_stroke_get_length</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-get-points" title="gimp_vectors_stroke_get_points ()">gimp_vectors_stroke_get_points</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-get-point-at-dist" title="gimp_vectors_stroke_get_point_at_dist ()">gimp_vectors_stroke_get_point_at_dist</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-interpolate" title="gimp_vectors_stroke_interpolate ()">gimp_vectors_stroke_interpolate</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-new-from-points" title="gimp_vectors_stroke_new_from_points ()">gimp_vectors_stroke_new_from_points</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-rotate" title="gimp_vectors_stroke_rotate ()">gimp_vectors_stroke_rotate</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-scale" title="gimp_vectors_stroke_scale ()">gimp_vectors_stroke_scale</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-translate" title="gimp_vectors_stroke_translate ()">gimp_vectors_stroke_translate</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-to-selection" title="gimp_vectors_to_selection ()">gimp_vectors_to_selection</a>, function in <a class="link" href="libgimp-gimpvectors.html" title="gimpvectors">gimpvectors</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-version" title="gimp_version ()">gimp_version</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<a name="idxW"></a><h3 class="title">W</h3> +<dt> +<a class="link" href="libgimp-gimpui.html#gimp-window-set-transient" title="gimp_window_set_transient ()">gimp_window_set_transient</a>, function in <a class="link" href="libgimp-gimpui.html" title="gimpui">gimpui</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimpui.html#gimp-window-set-transient-for-display" title="gimp_window_set_transient_for_display ()">gimp_window_set_transient_for_display</a>, function in <a class="link" href="libgimp-gimpui.html" title="gimpui">gimpui</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libgimp-gimp.html#gimp-wm-class" title="gimp_wm_class ()">gimp_wm_class</a>, function in <a class="link" href="libgimp-gimp.html" title="gimp">gimp</a> +</dt> +<dd></dd> +<a name="idxZ"></a><h3 class="title">Z</h3> +<dt> +<a class="link" href="GimpZoomPreview.html#GimpZoomPreview-struct" title="GimpZoomPreview">GimpZoomPreview</a>, struct in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#GimpZoomPreview--drawable" title="The “drawable” property">GimpZoomPreview:drawable</a>, object property in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#GimpZoomPreview--drawable-id" title="The “drawable-id” property">GimpZoomPreview:drawable-id</a>, object property in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#GimpZoomPreview--model" title="The “model” property">GimpZoomPreview:model</a>, object property in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-get-drawable" title="gimp_zoom_preview_get_drawable ()">gimp_zoom_preview_get_drawable</a>, function in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-get-drawable-id" title="gimp_zoom_preview_get_drawable_id ()">gimp_zoom_preview_get_drawable_id</a>, function in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-get-factor" title="gimp_zoom_preview_get_factor ()">gimp_zoom_preview_get_factor</a>, function in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-get-model" title="gimp_zoom_preview_get_model ()">gimp_zoom_preview_get_model</a>, function in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-get-source" title="gimp_zoom_preview_get_source ()">gimp_zoom_preview_get_source</a>, function in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new" title="gimp_zoom_preview_new ()">gimp_zoom_preview_new</a>, function in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new-from-drawable-id" title="gimp_zoom_preview_new_from_drawable_id ()">gimp_zoom_preview_new_from_drawable_id</a>, function in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new-with-model" title="gimp_zoom_preview_new_with_model ()">gimp_zoom_preview_new_with_model</a>, function in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="GimpZoomPreview.html#gimp-zoom-preview-new-with-model-from-drawable-id" title="gimp_zoom_preview_new_with_model_from_drawable_id ()">gimp_zoom_preview_new_with_model_from_drawable_id</a>, function in <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</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/libgimp/html/home.png b/devel-docs/libgimp/html/home.png Binary files differnew file mode 100644 index 0000000..bf327ac --- /dev/null +++ b/devel-docs/libgimp/html/home.png diff --git a/devel-docs/libgimp/html/index.html b/devel-docs/libgimp/html/index.html new file mode 100644 index 0000000..55172d3 --- /dev/null +++ b/devel-docs/libgimp/html/index.html @@ -0,0 +1,304 @@ +<!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 Library Reference Manual: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="next" href="libgimp.html" title="Part I. GIMP 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 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="libgimp.html">I. GIMP Library</a></span></dt> +<dd><dl> +<dt><span class="chapter"><a href="libgimp-general.html">Functions not Related to Specific Images</a></span></dt> +<dd><dl> +<dt> +<span class="refentrytitle"><a href="libgimp-gimp.html">gimp</a></span><span class="refpurpose"> — Miscellaneous procedures</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpenums.html">gimpenums</a></span><span class="refpurpose"></span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbuffer.html">gimpbuffer</a></span><span class="refpurpose"> — Functions for manipulating cut buffers.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpcontext.html">gimpcontext</a></span><span class="refpurpose"> — Functions to manipulate a plug-in's context.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgimprc.html">gimpgimprc</a></span><span class="refpurpose"> — Interactions with settings from gimprc.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimphelp.html">gimphelp</a></span><span class="refpurpose"> — Loading help pages using gimp_help.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpmessage.html">gimpmessage</a></span><span class="refpurpose"> — Display a dialog box with a message.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpplugin.html">gimpplugin</a></span><span class="refpurpose"> — Functions useful for plug-ins, e.g. registration and progress indicators.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpproceduraldb.html">gimpproceduraldb</a></span><span class="refpurpose"> — Functions for querying and changing procedural database (PDB) entries.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpprogress.html">gimpprogress</a></span><span class="refpurpose"> — Functions for embedding the progress bar into a plug-in's GUI.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdebug.html">gimpdebug</a></span><span class="refpurpose"> — Debug utility functions</span> +</dt> +</dl></dd> +<dt><span class="chapter"><a href="libgimp-image.html">Manipulating Images and their Properties</a></span></dt> +<dd><dl> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpchannel.html">gimpchannel</a></span><span class="refpurpose"> — Functions for manipulating channels.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpcolor.html">gimpcolor</a></span><span class="refpurpose"> — Functions for manipulating color.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdisplay.html">gimpdisplay</a></span><span class="refpurpose"> — Functions to create, delete and flush displays (views) on an image.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawable.html">gimpdrawable</a></span><span class="refpurpose"> — Functions to manipulate drawables.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawablecolor.html">gimpdrawablecolor</a></span><span class="refpurpose"> — Functions for manipulating a drawable's color.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawableedit.html">gimpdrawableedit</a></span><span class="refpurpose"> — Drawable edit functions (clear, fill, gradient, stroke etc.)</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawabletransform.html">gimpdrawabletransform</a></span><span class="refpurpose"> — Functions to perform transformatrions on drawables.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpedit.html">gimpedit</a></span><span class="refpurpose"> — Edit menu functions (cut, copy, paste, clear, etc.)</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfileops.html">gimpfileops</a></span><span class="refpurpose"> — Image file operations (load, save, etc.)</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfloatingsel.html">gimpfloatingsel</a></span><span class="refpurpose"> — Functions for removing or attaching floating selections.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimage.html">gimpimage</a></span><span class="refpurpose"> — Operations on complete images.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagecolorprofile.html">gimpimagecolorprofile</a></span><span class="refpurpose"> — Operations on an image's color profile.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageconvert.html">gimpimageconvert</a></span><span class="refpurpose"> — Conversions between RGB, indexed, and grayscale modes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagegrid.html">gimpimagegrid</a></span><span class="refpurpose"> — Functions manuipulating an image's grid.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageguides.html">gimpimageguides</a></span><span class="refpurpose"> — Functions for manipulating an image's guides.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagesamplepoints.html">gimpimagesamplepoints</a></span><span class="refpurpose"> — Functions for manipulating an image's sample points.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageselect.html">gimpimageselect</a></span><span class="refpurpose"> — Modify the image's selection.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagetransform.html">gimpimagetransform</a></span><span class="refpurpose"> — Transformations on images.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageundo.html">gimpimageundo</a></span><span class="refpurpose"> — Control of image undo/redo.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpmetadata.html">gimpmetadata</a></span><span class="refpurpose"></span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpitem.html">gimpitem</a></span><span class="refpurpose"> — Functions to manipulate items.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpitemtransform.html">gimpitemtransform</a></span><span class="refpurpose"> — Functions to perform transformations on items.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimplayer.html">gimplayer</a></span><span class="refpurpose"> — Operations on a single layer.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppaths.html">gimppaths</a></span><span class="refpurpose"> — Deprecated operations related to paths.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppixbuf.html">gimppixbuf</a></span><span class="refpurpose"> — Get a thumbnail pixbuf for a drawable or image.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppixelfetcher.html">gimppixelfetcher</a></span><span class="refpurpose"> — Functions for operating on pixel regions.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppixelrgn.html">gimppixelrgn</a></span><span class="refpurpose"> — Functions for operating on pixel regions.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpregioniterator.html">gimpregioniterator</a></span><span class="refpurpose"> — Functions to traverse a pixel regions.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpselection.html">gimpselection</a></span><span class="refpurpose"> — Functions for manipulating selections.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptextlayer.html">gimptextlayer</a></span><span class="refpurpose"> — Functions for querying and manipulating text layers.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptexttool.html">gimptexttool</a></span><span class="refpurpose"> — Functions for controlling the text tool.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptile.html">gimptile</a></span><span class="refpurpose"> — Functions for working with tiles.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppainttools.html">gimppainttools</a></span><span class="refpurpose"> — Access to toolbox paint tools.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpselectiontools.html">gimpselectiontools</a></span><span class="refpurpose"> — Access to toolbox selection tools.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptransformtools.html">gimptransformtools</a></span><span class="refpurpose"> — Access to toolbox transform tools.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpvectors.html">gimpvectors</a></span><span class="refpurpose"> — Functions for querying and manipulating vectors.</span> +</dt> +</dl></dd> +<dt><span class="chapter"><a href="libgimp-data.html">Data Objects</a></span></dt> +<dd><dl> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrush.html">gimpbrush</a></span><span class="refpurpose"> — Functions operating on a single brush.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrushes.html">gimpbrushes</a></span><span class="refpurpose"> — Functions for manipulating brushes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdynamics.html">gimpdynamics</a></span><span class="refpurpose"> — Operations related to paint dynamics.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfonts.html">gimpfonts</a></span><span class="refpurpose"> — Operations related to fonts.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradient.html">gimpgradient</a></span><span class="refpurpose"> — Functions operating on a single gradient.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradients.html">gimpgradients</a></span><span class="refpurpose"> — Operations related to gradients.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppalette.html">gimppalette</a></span><span class="refpurpose"> — Functions operating on a single palette.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppalettes.html">gimppalettes</a></span><span class="refpurpose"> — Operations related to palettes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppattern.html">gimppattern</a></span><span class="refpurpose"> — Functions operating on a single pattern.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppatterns.html">gimppatterns</a></span><span class="refpurpose"> — Functions relating to patterns.</span> +</dt> +</dl></dd> +<dt><span class="chapter"><a href="libgimp-selectors.html">Controlling the Core's Selection Dialogs</a></span></dt> +<dd><dl> +<dt> +<span class="refentrytitle"><a href="GimpSelectButton.html">GimpSelectButton</a></span><span class="refpurpose"> — The base class of the data select buttons.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpBrushSelectButton.html">gimpbrushselectbutton</a></span><span class="refpurpose"> — A button that pops up a brush selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpFontSelectButton.html">GimpFontSelectButton</a></span><span class="refpurpose"> — A button which pops up a font selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpGradientSelectButton.html">GimpGradientSelectButton</a></span><span class="refpurpose"> — A button which pops up a gradient select dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpPaletteSelectButton.html">GimpPaletteSelect</a></span><span class="refpurpose"> — A button which pops up a palette select dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpPatternSelectButton.html">GimpPatternSelectButton</a></span><span class="refpurpose"> — A button which pops up a pattern select dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrushselect.html">gimpbrushselect</a></span><span class="refpurpose"> — Functions providing a brush selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfontselect.html">gimpfontselect</a></span><span class="refpurpose"> — Functions providing a font selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradientselect.html">gimpgradientselect</a></span><span class="refpurpose"> — Functions providing a gradient selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppaletteselect.html">gimppaletteselect</a></span><span class="refpurpose"> — Functions providing a palette selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppatternselect.html">gimppatternselect</a></span><span class="refpurpose"> — Functions providing a pattern selection dialog.</span> +</dt> +</dl></dd> +</dl></dd> +<dt><span class="part"><a href="libgimpui.html">II. GIMP User Interface Library</a></span></dt> +<dd><dl> +<dt><span class="chapter"><a href="libgimpui-hierarchy.html">Object Hierarchy</a></span></dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpui.html">gimpui</a></span><span class="refpurpose"> — Common user interface functions. This header includes +all other GIMP User Interface Library headers.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpexport.html">gimpexport</a></span><span class="refpurpose"> — Export an image before it is saved.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpDrawablePreview.html">GimpDrawablePreview</a></span><span class="refpurpose"> — A widget providing a preview of a <span class="type">GimpDrawable</span>.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpAspectPreview.html">GimpAspectPreview</a></span><span class="refpurpose"> — A widget providing a preview with fixed aspect ratio.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpZoomPreview.html">GimpZoomPreview</a></span><span class="refpurpose"> — A drawable preview with zooming capabilities.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-GimpItemComboBox.html">GimpItemComboBox</a></span><span class="refpurpose"> — Widgets providing popup menus of items.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpImageComboBox.html">GimpImageComboBox</a></span><span class="refpurpose"> — A widget providing a popup menu of images.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpProgressBar.html">GimpProgressBar</a></span><span class="refpurpose"> — A widget providing a progress bar.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpmenu.html">gimpmenu</a></span><span class="refpurpose"> — Menus for selecting images, layers, channels +and drawables.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrushmenu.html">gimpbrushmenu</a></span><span class="refpurpose"> — A widget for selecting brushes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfontmenu.html">gimpfontmenu</a></span><span class="refpurpose"> — A widget for selecting fonts.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradientmenu.html">gimpgradientmenu</a></span><span class="refpurpose"> — A widget for selecting gradients.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppalettemenu.html">gimppalettemenu</a></span><span class="refpurpose"> — A widget for selecting palettes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppatternmenu.html">gimppatternmenu</a></span><span class="refpurpose"> — A widget for selecting patterns.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpProcBrowserDialog.html">GimpProcBrowserDialog</a></span><span class="refpurpose"> — The dialog for the procedure and plugin browsers.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-GimpProcView.html">GimpProcView</a></span><span class="refpurpose"> — A widget showing information about a PDB procedure.</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/libgimp/html/left-insensitive.png b/devel-docs/libgimp/html/left-insensitive.png Binary files differnew file mode 100644 index 0000000..a214ac6 --- /dev/null +++ b/devel-docs/libgimp/html/left-insensitive.png diff --git a/devel-docs/libgimp/html/left.png b/devel-docs/libgimp/html/left.png Binary files differnew file mode 100644 index 0000000..c11c1d0 --- /dev/null +++ b/devel-docs/libgimp/html/left.png diff --git a/devel-docs/libgimp/html/libgimp-GimpItemComboBox.html b/devel-docs/libgimp/html/libgimp-GimpItemComboBox.html new file mode 100644 index 0000000..43c10aa --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-GimpItemComboBox.html @@ -0,0 +1,368 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpItemComboBox: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="GimpZoomPreview.html" title="GimpZoomPreview"> +<link rel="next" href="GimpImageComboBox.html" title="GimpImageComboBox"> +<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="#libgimp-GimpItemComboBox.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#libgimp-GimpItemComboBox.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> + <a href="#libgimp-GimpItemComboBox.implemented-interfaces" class="shortcut">Implemented Interfaces</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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpZoomPreview.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpImageComboBox.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-GimpItemComboBox"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-GimpItemComboBox.top_of_page"></a>GimpItemComboBox</span></h2> +<p>GimpItemComboBox — Widgets providing popup menus of items.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-GimpItemComboBox.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"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-GimpItemComboBox.html#GimpItemConstraintFunc" title="GimpItemConstraintFunc ()">*GimpItemConstraintFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-GimpItemComboBox.html#gimp-drawable-combo-box-new" title="gimp_drawable_combo_box_new ()">gimp_drawable_combo_box_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-GimpItemComboBox.html#gimp-channel-combo-box-new" title="gimp_channel_combo_box_new ()">gimp_channel_combo_box_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-GimpItemComboBox.html#gimp-layer-combo-box-new" title="gimp_layer_combo_box_new ()">gimp_layer_combo_box_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-GimpItemComboBox.html#gimp-vectors-combo-box-new" title="gimp_vectors_combo_box_new ()">gimp_vectors_combo_box_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<a name="GimpDrawableComboBox"></a><a name="GimpChannelComboBox"></a><a name="GimpLayerComboBox"></a><a name="GimpVectorsComboBox"></a><div class="refsect1"> +<a name="libgimp-GimpItemComboBox.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="libgimp-GimpItemComboBox.html#GimpDrawableComboBox-struct" title="GimpDrawableComboBox">GimpDrawableComboBox</a></td> +</tr> +<tr> +<td class="typedef_keyword">typedef</td> +<td class="function_name"><a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="libgimp-GimpItemComboBox.html#GimpChannelComboBox-struct" title="GimpChannelComboBox">GimpChannelComboBox</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="libgimp-GimpItemComboBox.html#GimpLayerComboBox-struct" title="GimpLayerComboBox">GimpLayerComboBox</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsComboBox-struct" title="GimpVectorsComboBox">GimpVectorsComboBox</a></td> +</tr> +<tr> +<td class="typedef_keyword">typedef</td> +<td class="function_name"><a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsConstraintFunc" title="GimpVectorsConstraintFunc">GimpVectorsConstraintFunc</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-GimpItemComboBox.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBin.html#GtkBin-struct">GtkBin</a> + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkComboBox.html#GtkComboBox-struct">GtkComboBox</a> + <span class="lineart">╰──</span> <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct">GimpIntComboBox</a> + <span class="lineart">├──</span> GimpChannelComboBox + <span class="lineart">├──</span> GimpDrawableComboBox + <span class="lineart">├──</span> GimpLayerComboBox + <span class="lineart">╰──</span> GimpVectorsComboBox +</pre> +</div> +<div class="refsect1"> +<a name="libgimp-GimpItemComboBox.implemented-interfaces"></a><h2>Implemented Interfaces</h2> +<p> +GimpDrawableComboBox implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>, <a href="https://developer.gnome.org/gtk3/GtkCellLayout.html#GtkCellLayout-struct">GtkCellLayout</a> and <a href="https://developer.gnome.org/gtk3/GtkCellEditable.html#GtkCellEditable-struct">GtkCellEditable</a>.</p> +<p> +GimpChannelComboBox implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>, <a href="https://developer.gnome.org/gtk3/GtkCellLayout.html#GtkCellLayout-struct">GtkCellLayout</a> and <a href="https://developer.gnome.org/gtk3/GtkCellEditable.html#GtkCellEditable-struct">GtkCellEditable</a>.</p> +<p> +GimpLayerComboBox implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>, <a href="https://developer.gnome.org/gtk3/GtkCellLayout.html#GtkCellLayout-struct">GtkCellLayout</a> and <a href="https://developer.gnome.org/gtk3/GtkCellEditable.html#GtkCellEditable-struct">GtkCellEditable</a>.</p> +<p> +GimpVectorsComboBox implements + AtkImplementorIface, <a href="https://developer.gnome.org/gtk3/GtkBuildable.html#GtkBuildable-struct">GtkBuildable</a>, <a href="https://developer.gnome.org/gtk3/GtkCellLayout.html#GtkCellLayout-struct">GtkCellLayout</a> and <a href="https://developer.gnome.org/gtk3/GtkCellEditable.html#GtkCellEditable-struct">GtkCellEditable</a>.</p> +</div> +<div class="refsect1"> +<a name="libgimp-GimpItemComboBox.description"></a><h2>Description</h2> +<p>Widgets providing popup menus of items (layers, channels, +drawables, vectors).</p> +</div> +<div class="refsect1"> +<a name="libgimp-GimpItemComboBox.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="GimpItemConstraintFunc"></a><h3>GimpItemConstraintFunc ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +<span class="c_punctuation">(</span>*GimpItemConstraintFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">gint32</span> image_id</code></em>, + <em class="parameter"><code><span class="type">gint32</span> item_id</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-combo-box-new"></a><h3>gimp_drawable_combo_box_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_drawable_combo_box_new (<em class="parameter"><code><a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc"><span class="type">GimpDrawableConstraintFunc</span></a> constraint</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<p>Creates a new <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct"><span class="type">GimpIntComboBox</span></a> filled with all currently opened +drawables. If a <em class="parameter"><code>constraint</code></em> + function is specified, it is called for +each drawable and only if the function returns <code class="literal">TRUE</code>, the drawable +is added to the combobox.</p> +<p>You should use <a href="../html/GimpIntComboBox.html#gimp-int-combo-box-connect"><code class="function">gimp_int_combo_box_connect()</code></a> to initialize and connect +the combo. Use <a href="../html/GimpIntComboBox.html#gimp-int-combo-box-set-active"><code class="function">gimp_int_combo_box_set_active()</code></a> to get the active +drawable ID and <a href="../html/GimpIntComboBox.html#gimp-int-combo-box-get-active"><code class="function">gimp_int_combo_box_get_active()</code></a> to retrieve the ID +of the selected drawable.</p> +<div class="refsect3"> +<a name="gimp-drawable-combo-box-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>constraint</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc"><span class="type">GimpDrawableConstraintFunc</span></a> or <code class="literal">NULL</code></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>a pointer that is passed to <em class="parameter"><code>constraint</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-combo-box-new.returns"></a><h4>Returns</h4> +<p> a new <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct"><span class="type">GimpIntComboBox</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-channel-combo-box-new"></a><h3>gimp_channel_combo_box_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_channel_combo_box_new (<em class="parameter"><code><a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc"><span class="type">GimpDrawableConstraintFunc</span></a> constraint</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<p>Creates a new <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct"><span class="type">GimpIntComboBox</span></a> filled with all currently opened +channels. See <a class="link" href="libgimp-GimpItemComboBox.html#gimp-drawable-combo-box-new" title="gimp_drawable_combo_box_new ()"><code class="function">gimp_drawable_combo_box_new()</code></a> for more information.</p> +<div class="refsect3"> +<a name="gimp-channel-combo-box-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>constraint</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc"><span class="type">GimpDrawableConstraintFunc</span></a> or <code class="literal">NULL</code></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>a pointer that is passed to <em class="parameter"><code>constraint</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-combo-box-new.returns"></a><h4>Returns</h4> +<p> a new <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct"><span class="type">GimpIntComboBox</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-layer-combo-box-new"></a><h3>gimp_layer_combo_box_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_layer_combo_box_new (<em class="parameter"><code><a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc"><span class="type">GimpDrawableConstraintFunc</span></a> constraint</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<p>Creates a new <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct"><span class="type">GimpIntComboBox</span></a> filled with all currently opened +layers. See <a class="link" href="libgimp-GimpItemComboBox.html#gimp-drawable-combo-box-new" title="gimp_drawable_combo_box_new ()"><code class="function">gimp_drawable_combo_box_new()</code></a> for more information.</p> +<div class="refsect3"> +<a name="gimp-layer-combo-box-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>constraint</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc"><span class="type">GimpDrawableConstraintFunc</span></a> or <code class="literal">NULL</code></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>a pointer that is passed to <em class="parameter"><code>constraint</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-combo-box-new.returns"></a><h4>Returns</h4> +<p> a new <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct"><span class="type">GimpIntComboBox</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-vectors-combo-box-new"></a><h3>gimp_vectors_combo_box_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_vectors_combo_box_new (<em class="parameter"><code><a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsConstraintFunc" title="GimpVectorsConstraintFunc"><span class="type">GimpVectorsConstraintFunc</span></a> constraint</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<p>Creates a new <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct"><span class="type">GimpIntComboBox</span></a> filled with all currently opened +vectors objects. If a <em class="parameter"><code>constraint</code></em> + function is specified, it is called for +each vectors object and only if the function returns <code class="literal">TRUE</code>, the vectors +object is added to the combobox.</p> +<p>You should use <a href="../html/GimpIntComboBox.html#gimp-int-combo-box-connect"><code class="function">gimp_int_combo_box_connect()</code></a> to initialize and connect +the combo. Use <a href="../html/GimpIntComboBox.html#gimp-int-combo-box-set-active"><code class="function">gimp_int_combo_box_set_active()</code></a> to set the active +vectors ID and <a href="../html/GimpIntComboBox.html#gimp-int-combo-box-get-active"><code class="function">gimp_int_combo_box_get_active()</code></a> to retrieve the ID +of the selected vectors object.</p> +<div class="refsect3"> +<a name="gimp-vectors-combo-box-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>constraint</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsConstraintFunc" title="GimpVectorsConstraintFunc"><span class="type">GimpVectorsConstraintFunc</span></a> or <code class="literal">NULL</code></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>a pointer that is passed to <em class="parameter"><code>constraint</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-combo-box-new.returns"></a><h4>Returns</h4> +<p> a new <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct"><span class="type">GimpIntComboBox</span></a>.</p> +</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="libgimp-GimpItemComboBox.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpDrawableComboBox-struct"></a><h3>GimpDrawableComboBox</h3> +<pre class="programlisting">typedef struct _GimpDrawableComboBox GimpDrawableComboBox;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpDrawableConstraintFunc"></a><h3>GimpDrawableConstraintFunc</h3> +<pre class="programlisting">typedef GimpItemConstraintFunc GimpDrawableConstraintFunc; +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpChannelComboBox-struct"></a><h3>GimpChannelComboBox</h3> +<pre class="programlisting">typedef struct _GimpChannelComboBox GimpChannelComboBox;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpLayerComboBox-struct"></a><h3>GimpLayerComboBox</h3> +<pre class="programlisting">typedef struct _GimpLayerComboBox GimpLayerComboBox;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpVectorsComboBox-struct"></a><h3>GimpVectorsComboBox</h3> +<pre class="programlisting">typedef struct _GimpVectorsComboBox GimpVectorsComboBox;</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpVectorsConstraintFunc"></a><h3>GimpVectorsConstraintFunc</h3> +<pre class="programlisting">typedef GimpItemConstraintFunc GimpVectorsConstraintFunc; +</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/libgimp/html/libgimp-GimpProcView.html b/devel-docs/libgimp/html/libgimp-GimpProcView.html new file mode 100644 index 0000000..56a314a --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-GimpProcView.html @@ -0,0 +1,84 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>GimpProcView: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog"> +<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="#libgimp-GimpProcView.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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpProcBrowserDialog.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="libgimp-GimpProcView"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-GimpProcView.top_of_page"></a>GimpProcView</span></h2> +<p>GimpProcView — A widget showing information about a PDB procedure.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-GimpProcView.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-GimpProcView.html#gimp-proc-view-new" title="gimp_proc_view_new ()">gimp_proc_view_new</a> <span class="c_punctuation">()</span> +</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-GimpProcView.description"></a><h2>Description</h2> +<p>A widget showing information about a PDB procedure, mainly for the +procedure and plug-in browsers.</p> +</div> +<div class="refsect1"> +<a name="libgimp-GimpProcView.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-proc-view-new"></a><h3>gimp_proc_view_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_proc_view_new (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *menu_path</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *blurb</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *help</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *author</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *copyright</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *date</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBProcType"><span class="type">GimpPDBProcType</span></a> type</code></em>, + <em class="parameter"><code><span class="type">gint</span> n_params</code></em>, + <em class="parameter"><code><span class="type">gint</span> n_return_vals</code></em>, + <em class="parameter"><code>const <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> *params</code></em>, + <em class="parameter"><code>const <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> *return_vals</code></em>);</pre> +<div class="refsect3"> +<a name="gimp-proc-view-new.returns"></a><h4>Returns</h4> +<p> a new widget providing a view on a GIMP procedure</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-data.html b/devel-docs/libgimp/html/libgimp-data.html new file mode 100644 index 0000000..e3ffb3e --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-data.html @@ -0,0 +1,61 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Data Objects: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp.html" title="Part I. GIMP Library"> +<link rel="prev" href="libgimp-gimpvectors.html" title="gimpvectors"> +<link rel="next" href="libgimp-gimpbrush.html" title="gimpbrush"> +<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><a accesskey="u" href="libgimp.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpvectors.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpbrush.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="chapter"> +<div class="titlepage"><div><div><h2 class="title"> +<a name="libgimp-data"></a>Data Objects</h2></div></div></div> +<div class="toc"><dl class="toc"> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrush.html">gimpbrush</a></span><span class="refpurpose"> — Functions operating on a single brush.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrushes.html">gimpbrushes</a></span><span class="refpurpose"> — Functions for manipulating brushes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdynamics.html">gimpdynamics</a></span><span class="refpurpose"> — Operations related to paint dynamics.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfonts.html">gimpfonts</a></span><span class="refpurpose"> — Operations related to fonts.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradient.html">gimpgradient</a></span><span class="refpurpose"> — Functions operating on a single gradient.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradients.html">gimpgradients</a></span><span class="refpurpose"> — Operations related to gradients.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppalette.html">gimppalette</a></span><span class="refpurpose"> — Functions operating on a single palette.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppalettes.html">gimppalettes</a></span><span class="refpurpose"> — Operations related to palettes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppattern.html">gimppattern</a></span><span class="refpurpose"> — Functions operating on a single pattern.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppatterns.html">gimppatterns</a></span><span class="refpurpose"> — Functions relating to patterns.</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/libgimp/html/libgimp-general.html b/devel-docs/libgimp/html/libgimp-general.html new file mode 100644 index 0000000..a7ee395 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-general.html @@ -0,0 +1,64 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Functions not Related to Specific Images: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp.html" title="Part I. GIMP Library"> +<link rel="prev" href="libgimp.html" title="Part I. GIMP Library"> +<link rel="next" href="libgimp-gimp.html" title="gimp"> +<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><a accesskey="u" href="libgimp.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="chapter"> +<div class="titlepage"><div><div><h2 class="title"> +<a name="libgimp-general"></a>Functions not Related to Specific Images</h2></div></div></div> +<div class="toc"><dl class="toc"> +<dt> +<span class="refentrytitle"><a href="libgimp-gimp.html">gimp</a></span><span class="refpurpose"> — Miscellaneous procedures</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpenums.html">gimpenums</a></span><span class="refpurpose"></span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbuffer.html">gimpbuffer</a></span><span class="refpurpose"> — Functions for manipulating cut buffers.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpcontext.html">gimpcontext</a></span><span class="refpurpose"> — Functions to manipulate a plug-in's context.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgimprc.html">gimpgimprc</a></span><span class="refpurpose"> — Interactions with settings from gimprc.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimphelp.html">gimphelp</a></span><span class="refpurpose"> — Loading help pages using gimp_help.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpmessage.html">gimpmessage</a></span><span class="refpurpose"> — Display a dialog box with a message.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpplugin.html">gimpplugin</a></span><span class="refpurpose"> — Functions useful for plug-ins, e.g. registration and progress indicators.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpproceduraldb.html">gimpproceduraldb</a></span><span class="refpurpose"> — Functions for querying and changing procedural database (PDB) entries.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpprogress.html">gimpprogress</a></span><span class="refpurpose"> — Functions for embedding the progress bar into a plug-in's GUI.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdebug.html">gimpdebug</a></span><span class="refpurpose"> — Debug utility functions</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/libgimp/html/libgimp-gimp.html b/devel-docs/libgimp/html/libgimp-gimp.html new file mode 100644 index 0000000..756161a --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimp.html @@ -0,0 +1,1857 @@ +<!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: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="next" href="libgimp-gimpenums.html" title="gimpenums"> +<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="#libgimp-gimp.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-general.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpenums.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimp"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimp.top_of_page"></a>gimp</span></h2> +<p>gimp — Miscellaneous procedures</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimp.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="libgimp-gimp.html#gimp-version" title="gimp_version ()">gimp_version</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="libgimp-gimp.html#gimp-getpid" title="gimp_getpid ()">gimp_getpid</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimp.html#GimpInitProc" title="GimpInitProc ()">*GimpInitProc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimp.html#GimpQuitProc" title="GimpQuitProc ()">*GimpQuitProc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimp.html#GimpQueryProc" title="GimpQueryProc ()">*GimpQueryProc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimp.html#GimpRunProc" title="GimpRunProc ()">*GimpRunProc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimp.html#MAIN:CAPS" title="MAIN">MAIN</a></td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-main" title="gimp_main ()">gimp_main</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="libgimp-gimp.html#gimp-quit" title="gimp_quit ()">gimp_quit</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="libgimp-gimp.html#gimp-install-procedure" title="gimp_install_procedure ()">gimp_install_procedure</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="libgimp-gimp.html#gimp-install-temp-proc" title="gimp_install_temp_proc ()">gimp_install_temp_proc</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="libgimp-gimp.html#gimp-uninstall-temp-proc" title="gimp_uninstall_temp_proc ()">gimp_uninstall_temp_proc</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam"><span class="returnvalue">GimpParam</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-run-procedure" title="gimp_run_procedure ()">gimp_run_procedure</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam"><span class="returnvalue">GimpParam</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-run-procedure2" title="gimp_run_procedure2 ()">gimp_run_procedure2</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="libgimp-gimp.html#gimp-destroy-params" title="gimp_destroy_params ()">gimp_destroy_params</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="libgimp-gimp.html#gimp-destroy-paramdefs" title="gimp_destroy_paramdefs ()">gimp_destroy_paramdefs</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="libgimp-gimp.html#gimp-get-pdb-error" title="gimp_get_pdb_error ()">gimp_get_pdb_error</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBStatusType"><span class="returnvalue">GimpPDBStatusType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-get-pdb-status" title="gimp_get_pdb_status ()">gimp_get_pdb_status</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guint</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-tile-width" title="gimp_tile_width ()">gimp_tile_width</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guint</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-tile-height" title="gimp_tile_height ()">gimp_tile_height</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="libgimp-gimp.html#gimp-shm-ID" title="gimp_shm_ID ()">gimp_shm_ID</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guchar</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-shm-addr" title="gimp_shm_addr ()">gimp_shm_addr</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="libgimp-gimp.html#gimp-gamma" title="gimp_gamma ()">gimp_gamma</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="libgimp-gimp.html#gimp-install-cmap" title="gimp_install_cmap ()">gimp_install_cmap</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="libgimp-gimp.html#gimp-min-colors" title="gimp_min_colors ()">gimp_min_colors</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="libgimp-gimp.html#gimp-show-tool-tips" title="gimp_show_tool_tips ()">gimp_show_tool_tips</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="libgimp-gimp.html#gimp-show-help-button" title="gimp_show_help_button ()">gimp_show_help_button</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="libgimp-gimp.html#gimp-export-color-profile" title="gimp_export_color_profile ()">gimp_export_color_profile</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="libgimp-gimp.html#gimp-export-exif" title="gimp_export_exif ()">gimp_export_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="libgimp-gimp.html#gimp-export-iptc" title="gimp_export_iptc ()">gimp_export_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="libgimp-gimp.html#gimp-export-xmp" title="gimp_export_xmp ()">gimp_export_xmp</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpCheckSize"><span class="returnvalue">GimpCheckSize</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-check-size" title="gimp_check_size ()">gimp_check_size</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpCheckType"><span class="returnvalue">GimpCheckType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-check-type" title="gimp_check_type ()">gimp_check_type</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-default-display" title="gimp_default_display ()">gimp_default_display</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="libgimp-gimp.html#gimp-wm-class" title="gimp_wm_class ()">gimp_wm_class</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="libgimp-gimp.html#gimp-display-name" title="gimp_display_name ()">gimp_display_name</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="libgimp-gimp.html#gimp-monitor-number" title="gimp_monitor_number ()">gimp_monitor_number</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-user-time" title="gimp_user_time ()">gimp_user_time</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="libgimp-gimp.html#gimp-icon-theme-dir" title="gimp_icon_theme_dir ()">gimp_icon_theme_dir</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="libgimp-gimp.html#gimp-get-progname" title="gimp_get_progname ()">gimp_get_progname</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="libgimp-gimp.html#gimp-extension-enable" title="gimp_extension_enable ()">gimp_extension_enable</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="libgimp-gimp.html#gimp-extension-ack" title="gimp_extension_ack ()">gimp_extension_ack</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="libgimp-gimp.html#gimp-extension-process" title="gimp_extension_process ()">gimp_extension_process</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="libgimp-gimp.html#gimp-attach-parasite" title="gimp_attach_parasite ()">gimp_attach_parasite</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="libgimp-gimp.html#gimp-detach-parasite" title="gimp_detach_parasite ()">gimp_detach_parasite</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-parasite-find" title="gimp_parasite_find ()">gimp_parasite_find</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="libgimp-gimp.html#gimp-parasite-list" title="gimp_parasite_list ()">gimp_parasite_list</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimp.html#gimp-get-parasite" title="gimp_get_parasite ()">gimp_get_parasite</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="libgimp-gimp.html#gimp-get-parasite-list" title="gimp_get_parasite_list ()">gimp_get_parasite_list</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="libgimp-gimp.html#gimp-parasite-attach" title="gimp_parasite_attach ()">gimp_parasite_attach</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="libgimp-gimp.html#gimp-parasite-detach" title="gimp_parasite_detach ()">gimp_parasite_detach</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="libgimp-gimp.html#gimp-attach-new-parasite" title="gimp_attach_new_parasite ()">gimp_attach_new_parasite</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimp.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="libgimp-gimp.html#gimp-get-data" title="gimp_get_data">gimp_get_data</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimp.html#gimp-get-data-size" title="gimp_get_data_size">gimp_get_data_size</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimp.html#gimp-set-data" title="gimp_set_data">gimp_set_data</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="libgimp-gimp.html#GimpPlugInInfo" title="GimpPlugInInfo">GimpPlugInInfo</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef">GimpParamDef</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="libgimp-gimp.html#GimpParamRegion" title="GimpParamRegion">GimpParamRegion</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="libgimp-gimp.html#GimpParamData" title="GimpParamData">GimpParamData</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam">GimpParam</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimp.description"></a><h2>Description</h2> +<p>Miscellaneous procedures not fitting in any category.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimp.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-version"></a><h3>gimp_version ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_version (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the host GIMP version.</p> +<p>This procedure returns the version number of the currently running +GIMP.</p> +<div class="refsect3"> +<a name="gimp-version.returns"></a><h4>Returns</h4> +<p> GIMP version number.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-getpid"></a><h3>gimp_getpid ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_getpid (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the PID of the host GIMP process.</p> +<p>This procedure returns the process ID of the currently running GIMP.</p> +<div class="refsect3"> +<a name="gimp-getpid.returns"></a><h4>Returns</h4> +<p> The PID.</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="GimpInitProc"></a><h3>GimpInitProc ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpInitProc<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpQuitProc"></a><h3>GimpQuitProc ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpQuitProc<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpQueryProc"></a><h3>GimpQueryProc ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpQueryProc<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpRunProc"></a><h3>GimpRunProc ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRunProc<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> n_params</code></em>, + <em class="parameter"><code>const <a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam"><span class="type">GimpParam</span></a> *param</code></em>, + <em class="parameter"><code><span class="type">gint</span> *n_return_vals</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam"><span class="type">GimpParam</span></a> **return_vals</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="MAIN:CAPS"></a><h3>MAIN</h3> +<pre class="programlisting">#define MAIN()</pre> +<p>A macro that expands to the appropriate <code class="function">main()</code> function for the +platform being compiled for.</p> +<p>To use this macro, simply place a line that contains just the code +<a class="link" href="libgimp-gimp.html#MAIN:CAPS" title="MAIN"><code class="function">MAIN()</code></a> at the toplevel of your file. No semicolon should be used.</p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-main"></a><h3>gimp_main ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_main (<em class="parameter"><code>const <a class="link" href="libgimp-gimp.html#GimpPlugInInfo" title="GimpPlugInInfo"><span class="type">GimpPlugInInfo</span></a> *info</code></em>, + <em class="parameter"><code><span class="type">gint</span> argc</code></em>, + <em class="parameter"><code><span class="type">gchar</span> *argv[]</code></em>);</pre> +<p>The main procedure that must be called with the PLUG_IN_INFO structure +and the 'argc' and 'argv' that are passed to "main".</p> +<div class="refsect3"> +<a name="gimp-main.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>info</p></td> +<td class="parameter_description"><p>the PLUG_IN_INFO structure</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>argc</p></td> +<td class="parameter_description"><p>the number of arguments</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>argv</p></td> +<td class="parameter_description"><p>the arguments</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-main.returns"></a><h4>Returns</h4> +<p> an exit status as defined by the C library, +on success EXIT_SUCCESS.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-quit"></a><h3>gimp_quit ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_quit (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Forcefully causes the GIMP library to exit and close down its +connection to main gimp application. This function never returns.</p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-install-procedure"></a><h3>gimp_install_procedure ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_install_procedure (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *blurb</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *help</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *author</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *copyright</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *date</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *menu_label</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *image_types</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBProcType"><span class="type">GimpPDBProcType</span></a> type</code></em>, + <em class="parameter"><code><span class="type">gint</span> n_params</code></em>, + <em class="parameter"><code><span class="type">gint</span> n_return_vals</code></em>, + <em class="parameter"><code>const <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> *params</code></em>, + <em class="parameter"><code>const <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> *return_vals</code></em>);</pre> +<p>Installs a new procedure with the PDB (procedural database).</p> +<p>Call this function from within your plug-in's <code class="function">query()</code> function for +each procedure your plug-in implements.</p> +<p>The <em class="parameter"><code>name</code></em> + parameter is mandatory and should be unique, or it will +overwrite an already existing procedure (overwrite procedures only +if you know what you're doing).</p> +<p>The <em class="parameter"><code>blurb</code></em> +, <em class="parameter"><code>help</code></em> +, <em class="parameter"><code>author</code></em> +, <em class="parameter"><code>copyright</code></em> + and <em class="parameter"><code>date</code></em> + parameters are +optional but then you shouldn't write procedures without proper +documentation, should you.</p> +<p><em class="parameter"><code>menu_label</code></em> + defines the label that should be used for the +procedure's menu entry. The position where to register in the menu +hierarchy is chosen using <a class="link" href="libgimp-gimpplugin.html#gimp-plugin-menu-register" title="gimp_plugin_menu_register ()"><code class="function">gimp_plugin_menu_register()</code></a>. This +function also still accepts the old (pre-2.2) way of registering a +menu entry and takes a string in the form +"<Domain>/Path/To/My/Menu" +(e.g. "<Image>/Filters/Render/Useless").</p> +<p>Note that registering a full (pre-2.2-style) menu path is +deprecated and will cause a failure in GIMP 3.0 and newer.</p> +<p>It is possible to register a procedure only for keyboard-shortcut +activation by passing a <em class="parameter"><code>menu_label</code></em> + to <a class="link" href="libgimp-gimp.html#gimp-install-procedure" title="gimp_install_procedure ()"><code class="function">gimp_install_procedure()</code></a> but +not registering any menu path with <a class="link" href="libgimp-gimpplugin.html#gimp-plugin-menu-register" title="gimp_plugin_menu_register ()"><code class="function">gimp_plugin_menu_register()</code></a>. In +this case, the given <em class="parameter"><code>menu_label</code></em> + will only be used as the +procedure's user-visible name in the keyboard shortcut editor.</p> +<p><em class="parameter"><code>image_types</code></em> + is a comma separated list of image types, or actually +drawable types, that this procedure can deal with. Wildcards are +possible here, so you could say "RGB*" instead of "RGB, RGBA" or +"*" for all image types. If the procedure doesn't need an image to +run, use the empty string.</p> +<p><em class="parameter"><code>type</code></em> + must be one of <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-PLUGIN:CAPS"><code class="literal">GIMP_PLUGIN</code></a> or <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-EXTENSION:CAPS"><code class="literal">GIMP_EXTENSION</code></a>. Note that +temporary procedures must be installed using +<a class="link" href="libgimp-gimp.html#gimp-install-temp-proc" title="gimp_install_temp_proc ()"><code class="function">gimp_install_temp_proc()</code></a>.</p> +<p>NOTE: Unlike the GIMP 1.2 API, <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-EXTENSION:CAPS"><code class="literal">GIMP_EXTENSION</code></a> no longer means +that the procedure's menu prefix is <Toolbox>, but that +it will install temporary procedures. Therefore, the GIMP core +will wait until the <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-EXTENSION:CAPS"><code class="literal">GIMP_EXTENSION</code></a> procedure has called +<a class="link" href="libgimp-gimp.html#gimp-extension-ack" title="gimp_extension_ack ()"><code class="function">gimp_extension_ack()</code></a>, which means that the procedure has done +its initialization, installed its temporary procedures and is +ready to run.</p> +<p><span class="emphasis"><em>Not calling <a class="link" href="libgimp-gimp.html#gimp-extension-ack" title="gimp_extension_ack ()"><code class="function">gimp_extension_ack()</code></a> from a <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-EXTENSION:CAPS"><code class="literal">GIMP_EXTENSION</code></a> +procedure will cause the GIMP core to lock up.</em></span></p> +<p>Additionally, a <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-EXTENSION:CAPS"><code class="literal">GIMP_EXTENSION</code></a> procedure with no parameters +(<em class="parameter"><code>n_params</code></em> + == 0 and <em class="parameter"><code>params</code></em> + == <span class="type">NULL</span>) is an "automatic" extension +that will be automatically started on each GIMP startup.</p> +<div class="refsect3"> +<a name="gimp-install-procedure.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>the procedure's name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>blurb</p></td> +<td class="parameter_description"><p>a short text describing what the procedure does.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>help</p></td> +<td class="parameter_description"><p>the help text for the procedure (usually considerably +longer than <em class="parameter"><code>blurb</code></em> +).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>author</p></td> +<td class="parameter_description"><p>the procedure's author(s).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>copyright</p></td> +<td class="parameter_description"><p>the procedure's copyright.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>date</p></td> +<td class="parameter_description"><p>the date the procedure was added.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>menu_label</p></td> +<td class="parameter_description"><p>the label to use for the procedure's menu entry, +or <span class="type">NULL</span> if the procedure has no menu entry.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>image_types</p></td> +<td class="parameter_description"><p>the drawable types the procedure can handle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>type</p></td> +<td class="parameter_description"><p>the type of the procedure.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_params</p></td> +<td class="parameter_description"><p>the number of parameters the procedure takes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_return_vals</p></td> +<td class="parameter_description"><p>the number of return values the procedure returns.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>params</p></td> +<td class="parameter_description"><p>the procedure's parameters.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>return_vals</p></td> +<td class="parameter_description"><p>the procedure's return values.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-install-temp-proc"></a><h3>gimp_install_temp_proc ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_install_temp_proc (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *blurb</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *help</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *author</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *copyright</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *date</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *menu_label</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *image_types</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBProcType"><span class="type">GimpPDBProcType</span></a> type</code></em>, + <em class="parameter"><code><span class="type">gint</span> n_params</code></em>, + <em class="parameter"><code><span class="type">gint</span> n_return_vals</code></em>, + <em class="parameter"><code>const <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> *params</code></em>, + <em class="parameter"><code>const <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> *return_vals</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimp.html#GimpRunProc" title="GimpRunProc ()"><span class="type">GimpRunProc</span></a> run_proc</code></em>);</pre> +<p>Installs a new temporary procedure with the PDB (procedural database).</p> +<p>A temporary procedure is a procedure which is only available while +one of your plug-in's "real" procedures is running.</p> +<p>See <a class="link" href="libgimp-gimp.html#gimp-install-procedure" title="gimp_install_procedure ()"><code class="function">gimp_install_procedure()</code></a> for most details.</p> +<p><em class="parameter"><code>type</code></em> + <span class="emphasis"><em>must</em></span> be <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-TEMPORARY:CAPS"><code class="literal">GIMP_TEMPORARY</code></a> or the function +will fail.</p> +<p><em class="parameter"><code>run_proc</code></em> + is the function which will be called to execute the +procedure.</p> +<p>NOTE: Normally, plug-in communication is triggered by the plug-in +and the GIMP core only responds to the plug-in's requests. You must +explicitly enable receiving of temporary procedure run requests +using either <a class="link" href="libgimp-gimp.html#gimp-extension-enable" title="gimp_extension_enable ()"><code class="function">gimp_extension_enable()</code></a> or +<a class="link" href="libgimp-gimp.html#gimp-extension-process" title="gimp_extension_process ()"><code class="function">gimp_extension_process()</code></a>. See this functions' documentation for +details.</p> +<div class="refsect3"> +<a name="gimp-install-temp-proc.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>the procedure's name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>blurb</p></td> +<td class="parameter_description"><p>a short text describing what the procedure does.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>help</p></td> +<td class="parameter_description"><p>the help text for the procedure (usually considerably +longer than <em class="parameter"><code>blurb</code></em> +).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>author</p></td> +<td class="parameter_description"><p>the procedure's author(s).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>copyright</p></td> +<td class="parameter_description"><p>the procedure's copyright.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>date</p></td> +<td class="parameter_description"><p>the date the procedure was added.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>menu_label</p></td> +<td class="parameter_description"><p>the procedure's menu label, or <span class="type">NULL</span> if the procedure has +no menu entry.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>image_types</p></td> +<td class="parameter_description"><p>the drawable types the procedure can handle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>type</p></td> +<td class="parameter_description"><p>the type of the procedure.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_params</p></td> +<td class="parameter_description"><p>the number of parameters the procedure takes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_return_vals</p></td> +<td class="parameter_description"><p>the number of return values the procedure returns.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>params</p></td> +<td class="parameter_description"><p>the procedure's parameters.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>return_vals</p></td> +<td class="parameter_description"><p>the procedure's return values.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>run_proc</p></td> +<td class="parameter_description"><p>the function to call for executing the procedure.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-uninstall-temp-proc"></a><h3>gimp_uninstall_temp_proc ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_uninstall_temp_proc (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Uninstalls a temporary procedure which has previously been +installed using <a class="link" href="libgimp-gimp.html#gimp-install-temp-proc" title="gimp_install_temp_proc ()"><code class="function">gimp_install_temp_proc()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-uninstall-temp-proc.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>the procedure's name</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-run-procedure"></a><h3>gimp_run_procedure ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam"><span class="returnvalue">GimpParam</span></a> * +gimp_run_procedure (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> *n_return_vals</code></em>, + <em class="parameter"><code>...</code></em>);</pre> +<p>This function calls a GIMP procedure and returns its return values.</p> +<p>The procedure's parameters are given by a va_list in the format +(type, value, type, value) and must be terminated by <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-PDB-END:CAPS"><code class="literal">GIMP_PDB_END</code></a>.</p> +<p>This function converts the va_list of parameters into an array and +passes them to <a class="link" href="libgimp-gimp.html#gimp-run-procedure2" title="gimp_run_procedure2 ()"><code class="function">gimp_run_procedure2()</code></a>. Please look there for further +information.</p> +<div class="refsect3"> +<a name="gimp-run-procedure.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>the name of the procedure to run</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_return_vals</p></td> +<td class="parameter_description"><p>return location for the number of return values</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>...</p></td> +<td class="parameter_description"><p>list of procedure parameters</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-run-procedure.returns"></a><h4>Returns</h4> +<p> the procedure's return values unless there was an error, +in which case the zero-th return value will be the error status, and +the first return value will be a string detailing the error.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-run-procedure2"></a><h3>gimp_run_procedure2 ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam"><span class="returnvalue">GimpParam</span></a> * +gimp_run_procedure2 (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> *n_return_vals</code></em>, + <em class="parameter"><code><span class="type">gint</span> n_params</code></em>, + <em class="parameter"><code>const <a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam"><span class="type">GimpParam</span></a> *params</code></em>);</pre> +<p>This function calls a GIMP procedure and returns its return values. +To get more information about the available procedures and the +parameters they expect, please have a look at the Procedure Browser +as found in the Xtns menu in GIMP's toolbox.</p> +<p>As soon as you don't need the return values any longer, you should +free them using <a class="link" href="libgimp-gimp.html#gimp-destroy-params" title="gimp_destroy_params ()"><code class="function">gimp_destroy_params()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-run-procedure2.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>the name of the procedure to run</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_return_vals</p></td> +<td class="parameter_description"><p>return location for the number of return values</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_params</p></td> +<td class="parameter_description"><p>the number of parameters the procedure takes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>params</p></td> +<td class="parameter_description"><p>the procedure's parameters array.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-run-procedure2.returns"></a><h4>Returns</h4> +<p> the procedure's return values unless there was an error, +in which case the zero-th return value will be the error status, and +if there are two values returned, the other return value will be a +string detailing the error.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-destroy-params"></a><h3>gimp_destroy_params ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_destroy_params (<em class="parameter"><code><a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam"><span class="type">GimpParam</span></a> *params</code></em>, + <em class="parameter"><code><span class="type">gint</span> n_params</code></em>);</pre> +<p>Destroys a <a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam"><span class="type">GimpParam</span></a> array as returned by <a class="link" href="libgimp-gimp.html#gimp-run-procedure" title="gimp_run_procedure ()"><code class="function">gimp_run_procedure()</code></a> or +<a class="link" href="libgimp-gimp.html#gimp-run-procedure2" title="gimp_run_procedure2 ()"><code class="function">gimp_run_procedure2()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-destroy-params.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>params</p></td> +<td class="parameter_description"><p>the <a class="link" href="libgimp-gimp.html#GimpParam" title="GimpParam"><span class="type">GimpParam</span></a> array to destroy</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_params</p></td> +<td class="parameter_description"><p>the number of elements in the array</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-destroy-paramdefs"></a><h3>gimp_destroy_paramdefs ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_destroy_paramdefs (<em class="parameter"><code><a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> *paramdefs</code></em>, + <em class="parameter"><code><span class="type">gint</span> n_params</code></em>);</pre> +<p>Destroys a <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> array as returned by +<a class="link" href="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-info" title="gimp_procedural_db_proc_info ()"><code class="function">gimp_procedural_db_proc_info()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-destroy-paramdefs.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>paramdefs</p></td> +<td class="parameter_description"><p>the <a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> array to destroy</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>n_params</p></td> +<td class="parameter_description"><p>the number of elements in the array</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-pdb-error"></a><h3>gimp_get_pdb_error ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_get_pdb_error (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieves the error message from the last procedure call.</p> +<p>If a procedure call fails, then it might pass an error message with +the return values. Plug-ins that are using the libgimp C wrappers +don't access the procedure return values directly. Thus libgimp +stores the error message and makes it available with this +function. The next procedure call unsets the error message again.</p> +<p>The returned string is owned by libgimp and must not be freed or +modified.</p> +<div class="refsect3"> +<a name="gimp-get-pdb-error.returns"></a><h4>Returns</h4> +<p> the error message</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-pdb-status"></a><h3>gimp_get_pdb_status ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBStatusType"><span class="returnvalue">GimpPDBStatusType</span></a> +gimp_get_pdb_status (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieves the status from the last procedure call.</p> +<div class="refsect3"> +<a name="gimp-get-pdb-status.returns"></a><h4>Returns</h4> +<p> the <a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBStatusType"><span class="type">GimpPDBStatusType</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-tile-width"></a><h3>gimp_tile_width ()</h3> +<pre class="programlisting"><span class="returnvalue">guint</span> +gimp_tile_width (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the tile width GIMP is using.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-tile-width.returns"></a><h4>Returns</h4> +<p> the tile_width</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-tile-height"></a><h3>gimp_tile_height ()</h3> +<pre class="programlisting"><span class="returnvalue">guint</span> +gimp_tile_height (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the tile height GIMP is using.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-tile-height.returns"></a><h4>Returns</h4> +<p> the tile_height</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-shm-ID"></a><h3>gimp_shm_ID ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_shm_ID (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the shared memory ID used for passing tile data between the +GIMP core and the plug-in.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-shm-ID.returns"></a><h4>Returns</h4> +<p> the shared memory ID</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-shm-addr"></a><h3>gimp_shm_addr ()</h3> +<pre class="programlisting"><span class="returnvalue">guchar</span> * +gimp_shm_addr (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the address of the shared memory segment used for passing +tile data between the GIMP core and the plug-in.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-shm-addr.returns"></a><h4>Returns</h4> +<p> the shared memory address</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gamma"></a><h3>gimp_gamma ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_gamma (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_gamma</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Returns the global gamma value GIMP and all its plug-ins should +use.</p> +<p>This is a constant value.</p> +<p>NOTE: This function will always return 2.2, the gamma value for +sRGB. If you need the actual gamma value of a drawable, look at its +format.</p> +<p>See also: <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-format" title="gimp_drawable_get_format ()"><code class="function">gimp_drawable_get_format()</code></a>.</p> +<p><em class="parameter"><code>Deprecated</code></em> +: 2.8.4</p> +<div class="refsect3"> +<a name="gimp-gamma.returns"></a><h4>Returns</h4> +<p> the gamma value</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-install-cmap"></a><h3>gimp_install_cmap ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_install_cmap (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_install_cmap</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Returns whether or not the plug-in should allocate an own colormap +when running on an 8 bit display. See also: <a class="link" href="libgimp-gimp.html#gimp-min-colors" title="gimp_min_colors ()"><code class="function">gimp_min_colors()</code></a>.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<p><em class="parameter"><code>Deprecated</code></em> +: 2.8</p> +<div class="refsect3"> +<a name="gimp-install-cmap.returns"></a><h4>Returns</h4> +<p> the install_cmap boolean</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-min-colors"></a><h3>gimp_min_colors ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_min_colors (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_min_colors</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Returns the minimum number of colors to use when allocating an own +colormap on 8 bit displays.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<p>See also: <a class="link" href="libgimp-gimp.html#gimp-install-cmap" title="gimp_install_cmap ()"><code class="function">gimp_install_cmap()</code></a></p> +<p><em class="parameter"><code>Deprecated</code></em> +: 2.8</p> +<div class="refsect3"> +<a name="gimp-min-colors.returns"></a><h4>Returns</h4> +<p> the minimum number of colors to allocate</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-show-tool-tips"></a><h3>gimp_show_tool_tips ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_show_tool_tips (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns whether or not the plug-in should show tool-tips.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-show-tool-tips.returns"></a><h4>Returns</h4> +<p> the show_tool_tips boolean</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-show-help-button"></a><h3>gimp_show_help_button ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_show_help_button (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns whether or not GimpDialog should automatically add a help +button if help_func and help_id are given.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-show-help-button.returns"></a><h4>Returns</h4> +<p> the show_help_button boolean</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-export-color-profile"></a><h3>gimp_export_color_profile ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_export_color_profile (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns whether file plug-ins should default to exporting the +image's color profile.</p> +<div class="refsect3"> +<a name="gimp-export-color-profile.returns"></a><h4>Returns</h4> +<p> TRUE if preferences are set to export the color profile.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-10-4.html#api-index-2.10.4">2.10.4</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-export-exif"></a><h3>gimp_export_exif ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_export_exif (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns whether file plug-ins should default to exporting Exif +metadata, according preferences (original settings is <span class="type">FALSE</span> since +metadata can contain sensitive information).</p> +<div class="refsect3"> +<a name="gimp-export-exif.returns"></a><h4>Returns</h4> +<p> TRUE if preferences are set to export Exif.</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-export-iptc"></a><h3>gimp_export_iptc ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_export_iptc (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns whether file plug-ins should default to exporting IPTC +metadata, according preferences (original settings is <span class="type">FALSE</span> since +metadata can contain sensitive information).</p> +<div class="refsect3"> +<a name="gimp-export-iptc.returns"></a><h4>Returns</h4> +<p> TRUE if preferences are set to export IPTC.</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-export-xmp"></a><h3>gimp_export_xmp ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_export_xmp (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns whether file plug-ins should default to exporting XMP +metadata, according preferences (original settings is <span class="type">FALSE</span> since +metadata can contain sensitive information).</p> +<div class="refsect3"> +<a name="gimp-export-xmp.returns"></a><h4>Returns</h4> +<p> TRUE if preferences are set to export XMP.</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-check-size"></a><h3>gimp_check_size ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpCheckSize"><span class="returnvalue">GimpCheckSize</span></a> +gimp_check_size (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the size of the checkerboard to be used in previews.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-check-size.returns"></a><h4>Returns</h4> +<p> the check_size 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-check-type"></a><h3>gimp_check_type ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpCheckType"><span class="returnvalue">GimpCheckType</span></a> +gimp_check_type (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the type of the checkerboard to be used in previews.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-check-type.returns"></a><h4>Returns</h4> +<p> the check_type 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-default-display"></a><h3>gimp_default_display ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_default_display (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the default display ID. This corresponds to the display the +running procedure's menu entry was invoked from.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-default-display.returns"></a><h4>Returns</h4> +<p> the default display ID</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-wm-class"></a><h3>gimp_wm_class ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_wm_class (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the window manager class to be used for plug-in windows.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-wm-class.returns"></a><h4>Returns</h4> +<p> the window manager class</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-display-name"></a><h3>gimp_display_name ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_display_name (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the display to be used for plug-in windows.</p> +<p>This is a constant value given at plug-in configuration time. +Will return <span class="type">NULL</span> if GIMP has been started with no GUI, either +via "--no-interface" flag, or a console build.</p> +<div class="refsect3"> +<a name="gimp-display-name.returns"></a><h4>Returns</h4> +<p> the display name</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-monitor-number"></a><h3>gimp_monitor_number ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_monitor_number (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the monitor number to be used for plug-in windows.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-monitor-number.returns"></a><h4>Returns</h4> +<p> the monitor number</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-user-time"></a><h3>gimp_user_time ()</h3> +<pre class="programlisting"><span class="returnvalue">guint32</span> +gimp_user_time (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the timestamp of the user interaction that should be set on +the plug-in window. This is handled transparently, plug-in authors +do not have to care about it.</p> +<p>This is a constant value given at plug-in configuration time.</p> +<div class="refsect3"> +<a name="gimp-user-time.returns"></a><h4>Returns</h4> +<p> timestamp for plug-in window</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-icon-theme-dir"></a><h3>gimp_icon_theme_dir ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_icon_theme_dir (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-progname"></a><h3>gimp_get_progname ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_get_progname (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the plug-in's executable name.</p> +<div class="refsect3"> +<a name="gimp-get-progname.returns"></a><h4>Returns</h4> +<p> the executable name</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-extension-enable"></a><h3>gimp_extension_enable ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_extension_enable (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Enables asynchronous processing of messages from the main GIMP +application.</p> +<p>Normally, a plug-in is not called by GIMP except for the call to +the procedure it implements. All subsequent communication is +triggered by the plug-in and all messages sent from GIMP to the +plug-in are just answers to requests the plug-in made.</p> +<p>If the plug-in however registered temporary procedures using +<a class="link" href="libgimp-gimp.html#gimp-install-temp-proc" title="gimp_install_temp_proc ()"><code class="function">gimp_install_temp_proc()</code></a>, it needs to be able to receive requests +to execute them. Usually this will be done by running +<a class="link" href="libgimp-gimp.html#gimp-extension-process" title="gimp_extension_process ()"><code class="function">gimp_extension_process()</code></a> in an endless loop.</p> +<p>If the plug-in cannot use <a class="link" href="libgimp-gimp.html#gimp-extension-process" title="gimp_extension_process ()"><code class="function">gimp_extension_process()</code></a>, i.e. if it has +a GUI and is hanging around in a <span class="type">GMainLoop</span>, it must call +<a class="link" href="libgimp-gimp.html#gimp-extension-enable" title="gimp_extension_enable ()"><code class="function">gimp_extension_enable()</code></a>.</p> +<p>Note that the plug-in does not need to be a <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-EXTENSION:CAPS"><span class="type">GIMP_EXTENSION</span></a> to +register temporary procedures.</p> +<p>See also: <a class="link" href="libgimp-gimp.html#gimp-install-procedure" title="gimp_install_procedure ()"><code class="function">gimp_install_procedure()</code></a>, <a class="link" href="libgimp-gimp.html#gimp-install-temp-proc" title="gimp_install_temp_proc ()"><code class="function">gimp_install_temp_proc()</code></a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-extension-ack"></a><h3>gimp_extension_ack ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_extension_ack (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Notify the main GIMP application that the extension has been properly +initialized and is ready to run.</p> +<p>This function <span class="emphasis"><em>must</em></span> be called from every +procedure that was registered as <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-EXTENSION:CAPS"><span class="type">GIMP_EXTENSION</span></a>.</p> +<p>Subsequently, extensions can process temporary procedure run +requests using either <a class="link" href="libgimp-gimp.html#gimp-extension-enable" title="gimp_extension_enable ()"><code class="function">gimp_extension_enable()</code></a> or +<a class="link" href="libgimp-gimp.html#gimp-extension-process" title="gimp_extension_process ()"><code class="function">gimp_extension_process()</code></a>.</p> +<p>See also: <a class="link" href="libgimp-gimp.html#gimp-install-procedure" title="gimp_install_procedure ()"><code class="function">gimp_install_procedure()</code></a>, <a class="link" href="libgimp-gimp.html#gimp-install-temp-proc" title="gimp_install_temp_proc ()"><code class="function">gimp_install_temp_proc()</code></a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-extension-process"></a><h3>gimp_extension_process ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_extension_process (<em class="parameter"><code><span class="type">guint</span> timeout</code></em>);</pre> +<p>Processes one message sent by GIMP and returns.</p> +<p>Call this function in an endless loop after calling +<a class="link" href="libgimp-gimp.html#gimp-extension-ack" title="gimp_extension_ack ()"><code class="function">gimp_extension_ack()</code></a> to process requests for running temporary +procedures.</p> +<p>See <a class="link" href="libgimp-gimp.html#gimp-extension-enable" title="gimp_extension_enable ()"><code class="function">gimp_extension_enable()</code></a> for an asynchronous way of doing the +same if running an endless loop is not an option.</p> +<p>See also: <a class="link" href="libgimp-gimp.html#gimp-install-procedure" title="gimp_install_procedure ()"><code class="function">gimp_install_procedure()</code></a>, <a class="link" href="libgimp-gimp.html#gimp-install-temp-proc" title="gimp_install_temp_proc ()"><code class="function">gimp_install_temp_proc()</code></a></p> +<div class="refsect3"> +<a name="gimp-extension-process.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>timeout</p></td> +<td class="parameter_description"><p>The timeout (in ms) to use for the <code class="function">select()</code> call.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-attach-parasite"></a><h3>gimp_attach_parasite ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_attach_parasite (<em class="parameter"><code>const <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre> +<p>Add a global parasite.</p> +<p>This procedure attaches a global parasite. It has no return values.</p> +<div class="refsect3"> +<a name="gimp-attach-parasite.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>parasite</p></td> +<td class="parameter_description"><p>The parasite to attach.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-attach-parasite.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-detach-parasite"></a><h3>gimp_detach_parasite ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_detach_parasite (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Removes a global parasite.</p> +<p>This procedure detaches a global parasite from. It has no return +values.</p> +<div class="refsect3"> +<a name="gimp-detach-parasite.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>The name of the parasite to detach.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-detach-parasite.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-parasite-find"></a><h3>gimp_parasite_find ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +gimp_parasite_find (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_parasite_find</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimp.html#gimp-get-parasite" title="gimp_get_parasite ()"><code class="function">gimp_get_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-parasite-find.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>The name of the parasite to find.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-parasite-find.returns"></a><h4>Returns</h4> +<p> The found parasite.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-parasite-list"></a><h3>gimp_parasite_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_parasite_list (<em class="parameter"><code><span class="type">gint</span> *num_parasites</code></em>, + <em class="parameter"><code><span class="type">gchar</span> ***parasites</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_parasite_list</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimp.html#gimp-get-parasite-list" title="gimp_get_parasite_list ()"><code class="function">gimp_get_parasite_list()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-parasite-list.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>num_parasites</p></td> +<td class="parameter_description"><p>The number of attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parasites</p></td> +<td class="parameter_description"><p>The names of currently attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-parasite-list.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-parasite"></a><h3>gimp_get_parasite ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +gimp_get_parasite (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Look up a global parasite.</p> +<p>Finds and returns the global parasite that was previously attached.</p> +<div class="refsect3"> +<a name="gimp-get-parasite.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>The name of the parasite to find.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-get-parasite.returns"></a><h4>Returns</h4> +<p> The found parasite.</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-get-parasite-list"></a><h3>gimp_get_parasite_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_get_parasite_list (<em class="parameter"><code><span class="type">gint</span> *num_parasites</code></em>);</pre> +<p>List all parasites.</p> +<p>Returns a list of all currently attached global parasites.</p> +<div class="refsect3"> +<a name="gimp-get-parasite-list.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>num_parasites</p></td> +<td class="parameter_description"><p>The number of attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-get-parasite-list.returns"></a><h4>Returns</h4> +<p> The names of currently attached parasites. The returned +value must be freed with <code class="function">g_strfreev()</code>.</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-parasite-attach"></a><h3>gimp_parasite_attach ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_parasite_attach (<em class="parameter"><code>const <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_parasite_attach</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimp.html#gimp-attach-parasite" title="gimp_attach_parasite ()"><code class="function">gimp_attach_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-parasite-attach.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>parasite</p></td> +<td class="parameter_description"><p>The parasite to attach.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-parasite-attach.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-parasite-detach"></a><h3>gimp_parasite_detach ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_parasite_detach (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_parasite_detach</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimp.html#gimp-detach-parasite" title="gimp_detach_parasite ()"><code class="function">gimp_detach_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-parasite-detach.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>The name of the parasite to detach.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-parasite-detach.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-attach-new-parasite"></a><h3>gimp_attach_new_parasite ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_attach_new_parasite (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> flags</code></em>, + <em class="parameter"><code><span class="type">gint</span> size</code></em>, + <em class="parameter"><code><span class="type">gconstpointer</span> data</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_attach_new_parasite</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimp.html#gimp-attach-parasite" title="gimp_attach_parasite ()"><code class="function">gimp_attach_parasite()</code></a> instead.</p> +</div> +<p>Convenience function that creates a parasite and attaches it +to GIMP.</p> +<div class="refsect3"> +<a name="gimp-attach-new-parasite.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>the name of the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> to create and attach.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>flags</p></td> +<td class="parameter_description"><p>the flags set on the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size</p></td> +<td class="parameter_description"><p>the size of the parasite data in bytes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>a pointer to the data attached with the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-attach-new-parasite.returns"></a><h4>Returns</h4> +<p> TRUE on successful creation and attachment of +the new parasite.</p> +<p>See Also: <a class="link" href="libgimp-gimp.html#gimp-attach-parasite" title="gimp_attach_parasite ()"><code class="function">gimp_attach_parasite()</code></a></p> +</div> +</div> +</div> +<div class="refsect1"> +<a name="libgimp-gimp.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="gimp-get-data"></a><h3>gimp_get_data</h3> +<pre class="programlisting">#define gimp_get_data gimp_procedural_db_get_data +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-data-size"></a><h3>gimp_get_data_size</h3> +<pre class="programlisting">#define gimp_get_data_size gimp_procedural_db_get_data_size +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-set-data"></a><h3>gimp_set_data</h3> +<pre class="programlisting">#define gimp_set_data gimp_procedural_db_set_data +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpPlugInInfo"></a><h3>GimpPlugInInfo</h3> +<pre class="programlisting">typedef struct { + GimpInitProc init_proc; + GimpQuitProc quit_proc; + GimpQueryProc query_proc; + GimpRunProc run_proc; +} GimpPlugInInfo; +</pre> +<div class="refsect3"> +<a name="GimpPlugInInfo.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><a class="link" href="libgimp-gimp.html#GimpInitProc" title="GimpInitProc ()"><span class="type">GimpInitProc</span></a> <em class="structfield"><code><a name="GimpPlugInInfo.init-proc"></a>init_proc</code></em>;</p></td> +<td class="struct_member_description"><p>called when the gimp application initially starts up</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a class="link" href="libgimp-gimp.html#GimpQuitProc" title="GimpQuitProc ()"><span class="type">GimpQuitProc</span></a> <em class="structfield"><code><a name="GimpPlugInInfo.quit-proc"></a>quit_proc</code></em>;</p></td> +<td class="struct_member_description"><p>called when the gimp application exits</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a class="link" href="libgimp-gimp.html#GimpQueryProc" title="GimpQueryProc ()"><span class="type">GimpQueryProc</span></a> <em class="structfield"><code><a name="GimpPlugInInfo.query-proc"></a>query_proc</code></em>;</p></td> +<td class="struct_member_description"><p>called by gimp so that the plug-in can inform the +gimp of what it does. (ie. installing a procedure database +procedure).</p></td> +<td class="struct_member_annotations"> </td> +</tr> +<tr> +<td class="struct_member_name"><p><a class="link" href="libgimp-gimp.html#GimpRunProc" title="GimpRunProc ()"><span class="type">GimpRunProc</span></a> <em class="structfield"><code><a name="GimpPlugInInfo.run-proc"></a>run_proc</code></em>;</p></td> +<td class="struct_member_description"><p>called to run a procedure the plug-in installed in the +procedure database.</p></td> +<td class="struct_member_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpParamDef"></a><h3>GimpParamDef</h3> +<pre class="programlisting">typedef struct { + GimpPDBArgType type; + gchar *name; + gchar *description; +} GimpParamDef; +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpParamRegion"></a><h3>GimpParamRegion</h3> +<pre class="programlisting">typedef struct { + gint32 x; + gint32 y; + gint32 width; + gint32 height; +} GimpParamRegion; +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpParamData"></a><h3>GimpParamData</h3> +</div> +<hr> +<div class="refsect2"> +<a name="GimpParam"></a><h3>GimpParam</h3> +<pre class="programlisting">typedef struct { + GimpPDBArgType type; + GimpParamData data; +} GimpParam; +</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/libgimp/html/libgimp-gimpbrush.html b/devel-docs/libgimp/html/libgimp-gimpbrush.html new file mode 100644 index 0000000..0359807 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpbrush.html @@ -0,0 +1,1028 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpbrush: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-data.html" title="Data Objects"> +<link rel="prev" href="libgimp-data.html" title="Data Objects"> +<link rel="next" href="libgimp-gimpbrushes.html" title="gimpbrushes"> +<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="#libgimp-gimpbrush.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="libgimp-data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-data.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpbrushes.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpbrush"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpbrush.top_of_page"></a>gimpbrush</span></h2> +<p>gimpbrush — Functions operating on a single brush.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpbrush.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="libgimp-gimpbrush.html#gimp-brush-new" title="gimp_brush_new ()">gimp_brush_new</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="libgimp-gimpbrush.html#gimp-brush-duplicate" title="gimp_brush_duplicate ()">gimp_brush_duplicate</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="libgimp-gimpbrush.html#gimp-brush-rename" title="gimp_brush_rename ()">gimp_brush_rename</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="libgimp-gimpbrush.html#gimp-brush-delete" title="gimp_brush_delete ()">gimp_brush_delete</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="libgimp-gimpbrush.html#gimp-brush-get-info" title="gimp_brush_get_info ()">gimp_brush_get_info</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="libgimp-gimpbrush.html#gimp-brush-get-pixels" title="gimp_brush_get_pixels ()">gimp_brush_get_pixels</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="libgimp-gimpbrush.html#gimp-brush-get-spacing" title="gimp_brush_get_spacing ()">gimp_brush_get_spacing</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="libgimp-gimpbrush.html#gimp-brush-set-spacing" title="gimp_brush_set_spacing ()">gimp_brush_set_spacing</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpBrushGeneratedShape"><span class="returnvalue">GimpBrushGeneratedShape</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-shape" title="gimp_brush_get_shape ()">gimp_brush_get_shape</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpBrushGeneratedShape"><span class="returnvalue">GimpBrushGeneratedShape</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpbrush.html#gimp-brush-set-shape" title="gimp_brush_set_shape ()">gimp_brush_set_shape</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="libgimp-gimpbrush.html#gimp-brush-get-spikes" title="gimp_brush_get_spikes ()">gimp_brush_get_spikes</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="libgimp-gimpbrush.html#gimp-brush-set-spikes" title="gimp_brush_set_spikes ()">gimp_brush_set_spikes</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="libgimp-gimpbrush.html#gimp-brush-get-angle" title="gimp_brush_get_angle ()">gimp_brush_get_angle</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="libgimp-gimpbrush.html#gimp-brush-set-angle" title="gimp_brush_set_angle ()">gimp_brush_set_angle</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="libgimp-gimpbrush.html#gimp-brush-get-radius" title="gimp_brush_get_radius ()">gimp_brush_get_radius</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="libgimp-gimpbrush.html#gimp-brush-set-radius" title="gimp_brush_set_radius ()">gimp_brush_set_radius</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="libgimp-gimpbrush.html#gimp-brush-get-aspect-ratio" title="gimp_brush_get_aspect_ratio ()">gimp_brush_get_aspect_ratio</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="libgimp-gimpbrush.html#gimp-brush-set-aspect-ratio" title="gimp_brush_set_aspect_ratio ()">gimp_brush_set_aspect_ratio</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="libgimp-gimpbrush.html#gimp-brush-get-hardness" title="gimp_brush_get_hardness ()">gimp_brush_get_hardness</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="libgimp-gimpbrush.html#gimp-brush-set-hardness" title="gimp_brush_set_hardness ()">gimp_brush_set_hardness</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="libgimp-gimpbrush.html#gimp-brush-is-generated" title="gimp_brush_is_generated ()">gimp_brush_is_generated</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="libgimp-gimpbrush.html#gimp-brush-is-editable" title="gimp_brush_is_editable ()">gimp_brush_is_editable</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpbrush.description"></a><h2>Description</h2> +<p>Functions operating on a single brush.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpbrush.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-brush-new"></a><h3>gimp_brush_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_brush_new (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Creates a new brush.</p> +<p>This procedure creates a new, uninitialized brush.</p> +<div class="refsect3"> +<a name="gimp-brush-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>name</p></td> +<td class="parameter_description"><p>The requested name of the new brush.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-new.returns"></a><h4>Returns</h4> +<p> The actual new brush name. The returned value must be freed +with <code class="function">g_free()</code>.</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-brush-duplicate"></a><h3>gimp_brush_duplicate ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_brush_duplicate (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Duplicates a brush.</p> +<p>This procedure creates an identical brush by a different name.</p> +<div class="refsect3"> +<a name="gimp-brush-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>name</p></td> +<td class="parameter_description"><p>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-duplicate.returns"></a><h4>Returns</h4> +<p> The name of the brush's copy. The returned value must be +freed with <code class="function">g_free()</code>.</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-brush-rename"></a><h3>gimp_brush_rename ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_brush_rename (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *new_name</code></em>);</pre> +<p>Renames a brush.</p> +<p>This procedure renames a brush.</p> +<div class="refsect3"> +<a name="gimp-brush-rename.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_name</p></td> +<td class="parameter_description"><p>The new name of the brush.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-rename.returns"></a><h4>Returns</h4> +<p> The actual new name of the brush. The returned value must +be freed with <code class="function">g_free()</code>.</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-brush-delete"></a><h3>gimp_brush_delete ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brush_delete (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Deletes a brush.</p> +<p>This procedure deletes a brush.</p> +<div class="refsect3"> +<a name="gimp-brush-delete.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-delete.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-brush-get-info"></a><h3>gimp_brush_get_info ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brush_get_info (<em class="parameter"><code>const <span class="type">gchar</span> *name</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>, + <em class="parameter"><code><span class="type">gint</span> *mask_bpp</code></em>, + <em class="parameter"><code><span class="type">gint</span> *color_bpp</code></em>);</pre> +<p>Retrieves information about the specified brush.</p> +<p>This procedure retrieves information about the specified brush: +brush extents (width and height), color depth and mask depth.</p> +<div class="refsect3"> +<a name="gimp-brush-get-info.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The brush width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The brush height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_bpp</p></td> +<td class="parameter_description"><p>The brush mask bpp.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color_bpp</p></td> +<td class="parameter_description"><p>The brush color bpp.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-get-info.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-brush-get-pixels"></a><h3>gimp_brush_get_pixels ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brush_get_pixels (<em class="parameter"><code>const <span class="type">gchar</span> *name</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>, + <em class="parameter"><code><span class="type">gint</span> *mask_bpp</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_mask_bytes</code></em>, + <em class="parameter"><code><span class="type">guint8</span> **mask_bytes</code></em>, + <em class="parameter"><code><span class="type">gint</span> *color_bpp</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_color_bytes</code></em>, + <em class="parameter"><code><span class="type">guint8</span> **color_bytes</code></em>);</pre> +<p>Retrieves information about the specified brush.</p> +<p>This procedure retrieves information about the specified brush. This +includes the brush extents (width and height) and its pixels data.</p> +<div class="refsect3"> +<a name="gimp-brush-get-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>name</p></td> +<td class="parameter_description"><p>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The brush width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The brush height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_bpp</p></td> +<td class="parameter_description"><p>The brush mask bpp.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_mask_bytes</p></td> +<td class="parameter_description"><p>Length of brush mask data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_bytes</p></td> +<td class="parameter_description"><p>The brush mask data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color_bpp</p></td> +<td class="parameter_description"><p>The brush color bpp.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_color_bytes</p></td> +<td class="parameter_description"><p>Length of brush color data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color_bytes</p></td> +<td class="parameter_description"><p>The brush color data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-get-pixels.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-brush-get-spacing"></a><h3>gimp_brush_get_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brush_get_spacing (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> *spacing</code></em>);</pre> +<p>Gets the brush spacing.</p> +<p>This procedure returns the spacing setting for the specified brush. +The return value is an integer between 0 and 1000 which represents +percentage of the maximum of the width and height of the mask.</p> +<div class="refsect3"> +<a name="gimp-brush-get-spacing.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>The brush spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-get-spacing.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-brush-set-spacing"></a><h3>gimp_brush_set_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brush_set_spacing (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> spacing</code></em>);</pre> +<p>Sets the brush spacing.</p> +<p>This procedure modifies the spacing setting for the specified brush. +The value should be a integer between 0 and 1000.</p> +<div class="refsect3"> +<a name="gimp-brush-set-spacing.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>The brush spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-set-spacing.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-brush-get-shape"></a><h3>gimp_brush_get_shape ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpBrushGeneratedShape"><span class="returnvalue">GimpBrushGeneratedShape</span></a> +gimp_brush_get_shape (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Gets the shape of a generated brush.</p> +<p>This procedure gets the shape value for a generated brush. If called +for any other type of brush, it does not succeed. The current +possibilities are Circle (GIMP_BRUSH_GENERATED_CIRCLE), Square +(GIMP_BRUSH_GENERATED_SQUARE), and Diamond +(GIMP_BRUSH_GENERATED_DIAMOND). Other shapes are likely to be added +in the future.</p> +<div class="refsect3"> +<a name="gimp-brush-get-shape.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-get-shape.returns"></a><h4>Returns</h4> +<p> The brush shape.</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-brush-set-shape"></a><h3>gimp_brush_set_shape ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpBrushGeneratedShape"><span class="returnvalue">GimpBrushGeneratedShape</span></a> +gimp_brush_set_shape (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpBrushGeneratedShape"><span class="type">GimpBrushGeneratedShape</span></a> shape_in</code></em>);</pre> +<p>Sets the shape of a generated brush.</p> +<p>This procedure sets the shape value for a generated brush. If called +for any other type of brush, it does not succeed. The current +possibilities are Circle (GIMP_BRUSH_GENERATED_CIRCLE), Square +(GIMP_BRUSH_GENERATED_SQUARE), and Diamond +(GIMP_BRUSH_GENERATED_DIAMOND). Other shapes are likely to be added +in the future.</p> +<div class="refsect3"> +<a name="gimp-brush-set-shape.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>shape_in</p></td> +<td class="parameter_description"><p>The brush shape.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-set-shape.returns"></a><h4>Returns</h4> +<p> The brush shape actually assigned.</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-brush-get-spikes"></a><h3>gimp_brush_get_spikes ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_brush_get_spikes (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Gets the number of spikes for a generated brush.</p> +<p>This procedure gets the number of spikes for a generated brush. If +called for any other type of brush, it does not succeed.</p> +<div class="refsect3"> +<a name="gimp-brush-get-spikes.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-get-spikes.returns"></a><h4>Returns</h4> +<p> The number of spikes on the brush.</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-brush-set-spikes"></a><h3>gimp_brush_set_spikes ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_brush_set_spikes (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> spikes_in</code></em>);</pre> +<p>Sets the number of spikes for a generated brush.</p> +<p>This procedure sets the number of spikes for a generated brush. If +called for any other type of brush, it does not succeed.</p> +<div class="refsect3"> +<a name="gimp-brush-set-spikes.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spikes_in</p></td> +<td class="parameter_description"><p>The desired number of spikes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-set-spikes.returns"></a><h4>Returns</h4> +<p> The number of spikes actually assigned.</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-brush-get-angle"></a><h3>gimp_brush_get_angle ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_brush_get_angle (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Gets the rotation angle of a generated brush.</p> +<p>This procedure gets the angle of rotation for a generated brush. If +called for any other type of brush, it does not succeed.</p> +<div class="refsect3"> +<a name="gimp-brush-get-angle.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-get-angle.returns"></a><h4>Returns</h4> +<p> The rotation angle of the brush in degree.</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-brush-set-angle"></a><h3>gimp_brush_set_angle ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_brush_set_angle (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle_in</code></em>);</pre> +<p>Sets the rotation angle of a generated brush.</p> +<p>This procedure sets the rotation angle for a generated brush. If +called for any other type of brush, it does not succeed.</p> +<div class="refsect3"> +<a name="gimp-brush-set-angle.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle_in</p></td> +<td class="parameter_description"><p>The desired brush rotation angle in degree.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-set-angle.returns"></a><h4>Returns</h4> +<p> The brush rotation angle actually assigned.</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-brush-get-radius"></a><h3>gimp_brush_get_radius ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_brush_get_radius (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Gets the radius of a generated brush.</p> +<p>This procedure gets the radius value for a generated brush. If +called for any other type of brush, it does not succeed.</p> +<div class="refsect3"> +<a name="gimp-brush-get-radius.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-get-radius.returns"></a><h4>Returns</h4> +<p> The radius of the brush in pixels.</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-brush-set-radius"></a><h3>gimp_brush_set_radius ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_brush_set_radius (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> radius_in</code></em>);</pre> +<p>Sets the radius of a generated brush.</p> +<p>This procedure sets the radius for a generated brush. If called for +any other type of brush, it does not succeed.</p> +<div class="refsect3"> +<a name="gimp-brush-set-radius.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>radius_in</p></td> +<td class="parameter_description"><p>The desired brush radius in pixel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-set-radius.returns"></a><h4>Returns</h4> +<p> The brush radius actually assigned.</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-brush-get-aspect-ratio"></a><h3>gimp_brush_get_aspect_ratio ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_brush_get_aspect_ratio (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Gets the aspect ratio of a generated brush.</p> +<p>This procedure gets the aspect ratio of a generated brush. If called +for any other type of brush, it does not succeed. The return value +is a float between 0.0 and 1000.0.</p> +<div class="refsect3"> +<a name="gimp-brush-get-aspect-ratio.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-get-aspect-ratio.returns"></a><h4>Returns</h4> +<p> The aspect ratio of the brush.</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-brush-set-aspect-ratio"></a><h3>gimp_brush_set_aspect_ratio ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_brush_set_aspect_ratio (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> aspect_ratio_in</code></em>);</pre> +<p>Sets the aspect ratio of a generated brush.</p> +<p>This procedure sets the aspect ratio for a generated brush. If +called for any other type of brush, it does not succeed. The value +should be a float between 0.0 and 1000.0.</p> +<div class="refsect3"> +<a name="gimp-brush-set-aspect-ratio.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>aspect_ratio_in</p></td> +<td class="parameter_description"><p>The desired brush aspect ratio.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-set-aspect-ratio.returns"></a><h4>Returns</h4> +<p> The brush aspect ratio actually assigned.</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-brush-get-hardness"></a><h3>gimp_brush_get_hardness ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_brush_get_hardness (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Gets the hardness of a generated brush.</p> +<p>This procedure gets the hardness of a generated brush. The hardness +of a brush is the amount its intensity fades at the outside edge, as +a float between 0.0 and 1.0. If called for any other type of brush, +the function does not succeed.</p> +<div class="refsect3"> +<a name="gimp-brush-get-hardness.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-get-hardness.returns"></a><h4>Returns</h4> +<p> The hardness of the brush.</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-brush-set-hardness"></a><h3>gimp_brush_set_hardness ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_brush_set_hardness (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> hardness_in</code></em>);</pre> +<p>Sets the hardness of a generated brush.</p> +<p>This procedure sets the hardness for a generated brush. If called +for any other type of brush, it does not succeed. The value should +be a float between 0.0 and 1.0.</p> +<div class="refsect3"> +<a name="gimp-brush-set-hardness.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>hardness_in</p></td> +<td class="parameter_description"><p>The desired brush hardness.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-set-hardness.returns"></a><h4>Returns</h4> +<p> The brush hardness actually assigned.</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-brush-is-generated"></a><h3>gimp_brush_is_generated ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brush_is_generated (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Tests if brush is generated.</p> +<p>Returns TRUE if this brush is parametric, FALSE for other types.</p> +<div class="refsect3"> +<a name="gimp-brush-is-generated.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-is-generated.returns"></a><h4>Returns</h4> +<p> TRUE if the brush is generated.</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-brush-is-editable"></a><h3>gimp_brush_is_editable ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brush_is_editable (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Tests if brush can be edited.</p> +<p>Returns TRUE if you have permission to change the brush.</p> +<div class="refsect3"> +<a name="gimp-brush-is-editable.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-is-editable.returns"></a><h4>Returns</h4> +<p> TRUE if the brush can be edited.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpbrushes.html b/devel-docs/libgimp/html/libgimp-gimpbrushes.html new file mode 100644 index 0000000..115c358 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpbrushes.html @@ -0,0 +1,458 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpbrushes: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-data.html" title="Data Objects"> +<link rel="prev" href="libgimp-gimpbrush.html" title="gimpbrush"> +<link rel="next" href="libgimp-gimpdynamics.html" title="gimpdynamics"> +<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="#libgimp-gimpbrushes.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="libgimp-data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpbrush.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpdynamics.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpbrushes"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpbrushes.top_of_page"></a>gimpbrushes</span></h2> +<p>gimpbrushes — Functions for manipulating brushes.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpbrushes.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="libgimp-gimpbrushes.html#gimp-brushes-refresh" title="gimp_brushes_refresh ()">gimp_brushes_refresh</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="libgimp-gimpbrushes.html#gimp-brushes-get-list" title="gimp_brushes_get_list ()">gimp_brushes_get_list</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="libgimp-gimpbrushes.html#gimp-brushes-get-brush" title="gimp_brushes_get_brush ()">gimp_brushes_get_brush</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="libgimp-gimpbrushes.html#gimp-brushes-set-brush" title="gimp_brushes_set_brush ()">gimp_brushes_set_brush</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="libgimp-gimpbrushes.html#gimp-brushes-get-opacity" title="gimp_brushes_get_opacity ()">gimp_brushes_get_opacity</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="libgimp-gimpbrushes.html#gimp-brushes-set-opacity" title="gimp_brushes_set_opacity ()">gimp_brushes_set_opacity</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="returnvalue">GimpLayerMode</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpbrushes.html#gimp-brushes-get-paint-mode" title="gimp_brushes_get_paint_mode ()">gimp_brushes_get_paint_mode</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="libgimp-gimpbrushes.html#gimp-brushes-set-paint-mode" title="gimp_brushes_set_paint_mode ()">gimp_brushes_set_paint_mode</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="libgimp-gimpbrushes.html#gimp-brushes-get-spacing" title="gimp_brushes_get_spacing ()">gimp_brushes_get_spacing</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="libgimp-gimpbrushes.html#gimp-brushes-set-spacing" title="gimp_brushes_set_spacing ()">gimp_brushes_set_spacing</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="libgimp-gimpbrushes.html#gimp-brushes-get-brush-data" title="gimp_brushes_get_brush_data ()">gimp_brushes_get_brush_data</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpbrushes.description"></a><h2>Description</h2> +<p>Functions related to getting and setting brushes.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpbrushes.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-brushes-refresh"></a><h3>gimp_brushes_refresh ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brushes_refresh (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Refresh current brushes. This function always succeeds.</p> +<p>This procedure retrieves all brushes currently in the user's brush +path and updates the brush dialogs accordingly.</p> +<div class="refsect3"> +<a name="gimp-brushes-refresh.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-get-list"></a><h3>gimp_brushes_get_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_brushes_get_list (<em class="parameter"><code>const <span class="type">gchar</span> *filter</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_brushes</code></em>);</pre> +<p>Retrieve a complete listing of the available brushes.</p> +<p>This procedure returns a complete listing of available GIMP brushes. +Each name returned can be used as input to the +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush" title="gimp_context_set_brush ()"><code class="function">gimp_context_set_brush()</code></a> procedure.</p> +<div class="refsect3"> +<a name="gimp-brushes-get-list.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>filter</p></td> +<td class="parameter_description"><p>An optional regular expression used to filter the list.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_brushes</p></td> +<td class="parameter_description"><p>The number of brushes in the brush list.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brushes-get-list.returns"></a><h4>Returns</h4> +<p> The list of brush names. The returned value must be freed +with <code class="function">g_strfreev()</code>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-get-brush"></a><h3>gimp_brushes_get_brush ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_brushes_get_brush (<em class="parameter"><code><span class="type">gint</span> *width</code></em>, + <em class="parameter"><code><span class="type">gint</span> *height</code></em>, + <em class="parameter"><code><span class="type">gint</span> *spacing</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_brushes_get_brush</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-get-brush" title="gimp_context_get_brush ()"><code class="function">gimp_context_get_brush()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-brushes-get-brush.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>width</p></td> +<td class="parameter_description"><p>The brush width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The brush height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>The brush spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brushes-get-brush.returns"></a><h4>Returns</h4> +<p> The brush name.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-set-brush"></a><h3>gimp_brushes_set_brush ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brushes_set_brush (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_brushes_set_brush</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush" title="gimp_context_set_brush ()"><code class="function">gimp_context_set_brush()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-brushes-set-brush.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>The brush name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brushes-set-brush.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-get-opacity"></a><h3>gimp_brushes_get_opacity ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_brushes_get_opacity (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_brushes_get_opacity</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-get-opacity" title="gimp_context_get_opacity ()"><code class="function">gimp_context_get_opacity()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-brushes-get-opacity.returns"></a><h4>Returns</h4> +<p> The brush opacity.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-set-opacity"></a><h3>gimp_brushes_set_opacity ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brushes_set_opacity (<em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_brushes_set_opacity</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-opacity" title="gimp_context_set_opacity ()"><code class="function">gimp_context_set_opacity()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-brushes-set-opacity.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>opacity</p></td> +<td class="parameter_description"><p>The brush opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brushes-set-opacity.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-get-paint-mode"></a><h3>gimp_brushes_get_paint_mode ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="returnvalue">GimpLayerMode</span></a> +gimp_brushes_get_paint_mode (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_brushes_get_paint_mode</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-get-paint-mode" title="gimp_context_get_paint_mode ()"><code class="function">gimp_context_get_paint_mode()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-brushes-get-paint-mode.returns"></a><h4>Returns</h4> +<p> The paint mode.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-set-paint-mode"></a><h3>gimp_brushes_set_paint_mode ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brushes_set_paint_mode (<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_brushes_set_paint_mode</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-mode" title="gimp_context_set_paint_mode ()"><code class="function">gimp_context_set_paint_mode()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-brushes-set-paint-mode.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>paint_mode</p></td> +<td class="parameter_description"><p>The paint mode.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brushes-set-paint-mode.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-get-spacing"></a><h3>gimp_brushes_get_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_brushes_get_spacing (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_brushes_get_spacing</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-spacing" title="gimp_brush_get_spacing ()"><code class="function">gimp_brush_get_spacing()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-brushes-get-spacing.returns"></a><h4>Returns</h4> +<p> The brush spacing.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-set-spacing"></a><h3>gimp_brushes_set_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brushes_set_spacing (<em class="parameter"><code><span class="type">gint</span> spacing</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_brushes_set_spacing</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpbrush.html#gimp-brush-set-spacing" title="gimp_brush_set_spacing ()"><code class="function">gimp_brush_set_spacing()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-brushes-set-spacing.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>spacing</p></td> +<td class="parameter_description"><p>The brush spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brushes-set-spacing.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-get-brush-data"></a><h3>gimp_brushes_get_brush_data ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_brushes_get_brush_data (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *opacity</code></em>, + <em class="parameter"><code><span class="type">gint</span> *spacing</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> *paint_mode</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>, + <em class="parameter"><code><span class="type">gint</span> *length</code></em>, + <em class="parameter"><code><span class="type">guint8</span> **mask_data</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_brushes_get_brush_data</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpbrush.html#gimp-brush-get-pixels" title="gimp_brush_get_pixels ()"><code class="function">gimp_brush_get_pixels()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-brushes-get-brush-data.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>The brush name (\"\" means current active brush).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The brush opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>The brush spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>The paint mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The brush width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The brush height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>length</p></td> +<td class="parameter_description"><p>Length of brush mask data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_data</p></td> +<td class="parameter_description"><p>The brush mask data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brushes-get-brush-data.returns"></a><h4>Returns</h4> +<p> The brush name.</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/libgimp/html/libgimp-gimpbrushmenu.html b/devel-docs/libgimp/html/libgimp-gimpbrushmenu.html new file mode 100644 index 0000000..5e8c033 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpbrushmenu.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>gimpbrushmenu: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimp-gimpmenu.html" title="gimpmenu"> +<link rel="next" href="libgimp-gimpfontmenu.html" title="gimpfontmenu"> +<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="#libgimp-gimpbrushmenu.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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpmenu.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpfontmenu.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpbrushmenu"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpbrushmenu.top_of_page"></a>gimpbrushmenu</span></h2> +<p>gimpbrushmenu — A widget for selecting brushes.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpbrushmenu.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpbrushmenu.html#gimp-brush-select-widget-new" title="gimp_brush_select_widget_new ()">gimp_brush_select_widget_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="libgimp-gimpbrushmenu.html#gimp-brush-select-widget-close" title="gimp_brush_select_widget_close ()">gimp_brush_select_widget_close</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="libgimp-gimpbrushmenu.html#gimp-brush-select-widget-set" title="gimp_brush_select_widget_set ()">gimp_brush_select_widget_set</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpbrushmenu.description"></a><h2>Description</h2> +<p>A widget for selecting brushes.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpbrushmenu.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-brush-select-widget-new"></a><h3>gimp_brush_select_widget_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_brush_select_widget_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gint</span> spacing</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpbrushselect.html#GimpRunBrushCallback" title="GimpRunBrushCallback ()"><span class="type">GimpRunBrushCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_brush_select_widget_new</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Creates a new <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that completely controls the selection of +a <span class="type">GimpBrush</span>. This widget is suitable for placement in a table in +a plug-in dialog.</p> +<div class="refsect3"> +<a name="gimp-brush-select-widget-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>title</p></td> +<td class="parameter_description"><p>Title of the dialog to use or <code class="literal">NULL</code> to use the default title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>brush_name</p></td> +<td class="parameter_description"><p>Initial brush name or <code class="literal">NULL</code> to use current selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>Initial opacity. -1 means to use current opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>Initial spacing. -1 means to use current spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>Initial paint mode. -1 means to use current paint mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>callback</p></td> +<td class="parameter_description"><p>A function to call when the selected brush changes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>A pointer to arbitrary data to be used in the call to <em class="parameter"><code>callback</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brush-select-widget-new.returns"></a><h4>Returns</h4> +<p> A <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that you can use in your UI.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brush-select-widget-close"></a><h3>gimp_brush_select_widget_close ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_brush_select_widget_close (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_brush_select_widget_close</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Closes the popup window associated with <em class="parameter"><code>widget</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-brush-select-widget-close.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>widget</p></td> +<td class="parameter_description"><p>A brush select widget.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brush-select-widget-set"></a><h3>gimp_brush_select_widget_set ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_brush_select_widget_set (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gint</span> spacing</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_brush_select_widget_set</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Sets the current brush and other values for the brush select +widget. Calls the callback function if one was supplied in the +call to <a class="link" href="libgimp-gimpbrushmenu.html#gimp-brush-select-widget-new" title="gimp_brush_select_widget_new ()"><code class="function">gimp_brush_select_widget_new()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-brush-select-widget-set.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>widget</p></td> +<td class="parameter_description"><p>A brush select widget.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>brush_name</p></td> +<td class="parameter_description"><p>Brush name to set; <code class="literal">NULL</code> means no change.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>Opacity to set. -1.0 means no change.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>Spacing to set. -1 means no change.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>Paint mode to set. -1 means no change.</p></td> +<td class="parameter_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/libgimp/html/libgimp-gimpbrushselect.html b/devel-docs/libgimp/html/libgimp-gimpbrushselect.html new file mode 100644 index 0000000..9c54692 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpbrushselect.html @@ -0,0 +1,273 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpbrushselect: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton"> +<link rel="next" href="libgimp-gimpfontselect.html" title="gimpfontselect"> +<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="#libgimp-gimpbrushselect.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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpPatternSelectButton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpfontselect.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpbrushselect"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpbrushselect.top_of_page"></a>gimpbrushselect</span></h2> +<p>gimpbrushselect — Functions providing a brush selection dialog.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpbrushselect.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="libgimp-gimpbrushselect.html#GimpRunBrushCallback" title="GimpRunBrushCallback ()">*GimpRunBrushCallback</a><span class="c_punctuation">)</span> <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="libgimp-gimpbrushselect.html#gimp-brush-select-new" title="gimp_brush_select_new ()">gimp_brush_select_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="libgimp-gimpbrushselect.html#gimp-brush-select-destroy" title="gimp_brush_select_destroy ()">gimp_brush_select_destroy</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="libgimp-gimpbrushselect.html#gimp-brushes-popup" title="gimp_brushes_popup ()">gimp_brushes_popup</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="libgimp-gimpbrushselect.html#gimp-brushes-close-popup" title="gimp_brushes_close_popup ()">gimp_brushes_close_popup</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="libgimp-gimpbrushselect.html#gimp-brushes-set-popup" title="gimp_brushes_set_popup ()">gimp_brushes_set_popup</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpbrushselect.description"></a><h2>Description</h2> +<p>Functions providing a brush selection dialog.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpbrushselect.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="GimpRunBrushCallback"></a><h3>GimpRunBrushCallback ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRunBrushCallback<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gint</span> spacing</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</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>, + <em class="parameter"><code>const <span class="type">guchar</span> *mask_data</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> dialog_closing</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brush-select-new"></a><h3>gimp_brush_select_new ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_brush_select_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gint</span> spacing</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpbrushselect.html#GimpRunBrushCallback" title="GimpRunBrushCallback ()"><span class="type">GimpRunBrushCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brush-select-destroy"></a><h3>gimp_brush_select_destroy ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_brush_select_destroy (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-popup"></a><h3>gimp_brushes_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brushes_popup (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *popup_title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *initial_brush</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gint</span> spacing</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>);</pre> +<p>Invokes the Gimp brush selection.</p> +<p>This procedure opens the brush selection dialog.</p> +<div class="refsect3"> +<a name="gimp-brushes-popup.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>brush_callback</p></td> +<td class="parameter_description"><p>The callback PDB proc to call when brush selection is made.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>popup_title</p></td> +<td class="parameter_description"><p>Title of the brush selection dialog.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>initial_brush</p></td> +<td class="parameter_description"><p>The name of the brush to set as the first selected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The initial opacity of the brush.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>The initial spacing of the brush (if < 0 then use brush default spacing).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>The initial paint mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brushes-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-close-popup"></a><h3>gimp_brushes_close_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brushes_close_popup (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>);</pre> +<p>Close the brush selection dialog.</p> +<p>This procedure closes an opened brush selection dialog.</p> +<div class="refsect3"> +<a name="gimp-brushes-close-popup.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>brush_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this pop-up.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brushes-close-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-brushes-set-popup"></a><h3>gimp_brushes_set_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brushes_set_popup (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gint</span> spacing</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>);</pre> +<p>Sets the current brush in a brush selection dialog.</p> +<p>Sets the current brush in a brush selection dialog.</p> +<div class="refsect3"> +<a name="gimp-brushes-set-popup.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>brush_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this pop-up.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>brush_name</p></td> +<td class="parameter_description"><p>The name of the brush to set as selected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The initial opacity of the brush.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>The initial spacing of the brush (if < 0 then use brush default spacing).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>The initial paint mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brushes-set-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimpbuffer.html b/devel-docs/libgimp/html/libgimp-gimpbuffer.html new file mode 100644 index 0000000..fca6ab0 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpbuffer.html @@ -0,0 +1,325 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpbuffer: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-gimpenums.html" title="gimpenums"> +<link rel="next" href="libgimp-gimpcontext.html" title="gimpcontext"> +<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="#libgimp-gimpbuffer.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpenums.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpcontext.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpbuffer"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpbuffer.top_of_page"></a>gimpbuffer</span></h2> +<p>gimpbuffer — Functions for manipulating cut buffers.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpbuffer.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="libgimp-gimpbuffer.html#gimp-buffers-get-list" title="gimp_buffers_get_list ()">gimp_buffers_get_list</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="libgimp-gimpbuffer.html#gimp-buffer-rename" title="gimp_buffer_rename ()">gimp_buffer_rename</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="libgimp-gimpbuffer.html#gimp-buffer-delete" title="gimp_buffer_delete ()">gimp_buffer_delete</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="libgimp-gimpbuffer.html#gimp-buffer-get-width" title="gimp_buffer_get_width ()">gimp_buffer_get_width</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="libgimp-gimpbuffer.html#gimp-buffer-get-height" title="gimp_buffer_get_height ()">gimp_buffer_get_height</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="libgimp-gimpbuffer.html#gimp-buffer-get-bytes" title="gimp_buffer_get_bytes ()">gimp_buffer_get_bytes</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpImageBaseType"><span class="returnvalue">GimpImageBaseType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpbuffer.html#gimp-buffer-get-image-type" title="gimp_buffer_get_image_type ()">gimp_buffer_get_image_type</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpbuffer.description"></a><h2>Description</h2> +<p>Functions related to named cut buffers.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpbuffer.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-buffers-get-list"></a><h3>gimp_buffers_get_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_buffers_get_list (<em class="parameter"><code>const <span class="type">gchar</span> *filter</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_buffers</code></em>);</pre> +<p>Retrieve a complete listing of the available buffers.</p> +<p>This procedure returns a complete listing of available named +buffers.</p> +<div class="refsect3"> +<a name="gimp-buffers-get-list.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>filter</p></td> +<td class="parameter_description"><p>An optional regular expression used to filter the list.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_buffers</p></td> +<td class="parameter_description"><p>The number of buffers.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-buffers-get-list.returns"></a><h4>Returns</h4> +<p> The list of buffer names. The returned value must be freed +with <code class="function">g_strfreev()</code>.</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-buffer-rename"></a><h3>gimp_buffer_rename ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_buffer_rename (<em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *new_name</code></em>);</pre> +<p>Renames a named buffer.</p> +<p>This procedure renames a named buffer.</p> +<div class="refsect3"> +<a name="gimp-buffer-rename.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>buffer_name</p></td> +<td class="parameter_description"><p>The buffer name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_name</p></td> +<td class="parameter_description"><p>The buffer's new name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-buffer-rename.returns"></a><h4>Returns</h4> +<p> The real name given to the buffer.</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-buffer-delete"></a><h3>gimp_buffer_delete ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_buffer_delete (<em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>);</pre> +<p>Deletes a named buffer.</p> +<p>This procedure deletes a named buffer.</p> +<div class="refsect3"> +<a name="gimp-buffer-delete.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>buffer_name</p></td> +<td class="parameter_description"><p>The buffer name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-buffer-delete.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-buffer-get-width"></a><h3>gimp_buffer_get_width ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_buffer_get_width (<em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>);</pre> +<p>Retrieves the specified buffer's width.</p> +<p>This procedure retrieves the specified named buffer's width.</p> +<div class="refsect3"> +<a name="gimp-buffer-get-width.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>buffer_name</p></td> +<td class="parameter_description"><p>The buffer name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-buffer-get-width.returns"></a><h4>Returns</h4> +<p> The buffer width.</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-buffer-get-height"></a><h3>gimp_buffer_get_height ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_buffer_get_height (<em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>);</pre> +<p>Retrieves the specified buffer's height.</p> +<p>This procedure retrieves the specified named buffer's height.</p> +<div class="refsect3"> +<a name="gimp-buffer-get-height.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>buffer_name</p></td> +<td class="parameter_description"><p>The buffer name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-buffer-get-height.returns"></a><h4>Returns</h4> +<p> The buffer height.</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-buffer-get-bytes"></a><h3>gimp_buffer_get_bytes ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_buffer_get_bytes (<em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>);</pre> +<p>Retrieves the specified buffer's bytes.</p> +<p>This procedure retrieves the specified named buffer's bytes.</p> +<div class="refsect3"> +<a name="gimp-buffer-get-bytes.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>buffer_name</p></td> +<td class="parameter_description"><p>The buffer name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-buffer-get-bytes.returns"></a><h4>Returns</h4> +<p> The buffer bpp.</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-buffer-get-image-type"></a><h3>gimp_buffer_get_image_type ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpImageBaseType"><span class="returnvalue">GimpImageBaseType</span></a> +gimp_buffer_get_image_type (<em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>);</pre> +<p>Retrieves the specified buffer's image type.</p> +<p>This procedure retrieves the specified named buffer's image type.</p> +<div class="refsect3"> +<a name="gimp-buffer-get-image-type.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>buffer_name</p></td> +<td class="parameter_description"><p>The buffer name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-buffer-get-image-type.returns"></a><h4>Returns</h4> +<p> The buffer image type.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpchannel.html b/devel-docs/libgimp/html/libgimp-gimpchannel.html new file mode 100644 index 0000000..c5aa9a5 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpchannel.html @@ -0,0 +1,527 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpchannel: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="next" href="libgimp-gimpcolor.html" title="gimpcolor"> +<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="#libgimp-gimpchannel.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-image.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpcolor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpchannel"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpchannel.top_of_page"></a>gimpchannel</span></h2> +<p>gimpchannel — Functions for manipulating channels.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpchannel.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-new" title="gimp_channel_new ()">gimp_channel_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-new-from-component" title="gimp_channel_new_from_component ()">gimp_channel_new_from_component</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpchannel.html#gimp-channel-copy" title="gimp_channel_copy ()">gimp_channel_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="libgimp-gimpchannel.html#gimp-channel-get-show-masked" title="gimp_channel_get_show_masked ()">gimp_channel_get_show_masked</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="libgimp-gimpchannel.html#gimp-channel-set-show-masked" title="gimp_channel_set_show_masked ()">gimp_channel_set_show_masked</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="libgimp-gimpchannel.html#gimp-channel-get-opacity" title="gimp_channel_get_opacity ()">gimp_channel_get_opacity</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="libgimp-gimpchannel.html#gimp-channel-set-opacity" title="gimp_channel_set_opacity ()">gimp_channel_set_opacity</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="libgimp-gimpchannel.html#gimp-channel-get-color" title="gimp_channel_get_color ()">gimp_channel_get_color</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="libgimp-gimpchannel.html#gimp-channel-set-color" title="gimp_channel_set_color ()">gimp_channel_set_color</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="libgimp-gimpchannel.html#gimp-channel-combine-masks" title="gimp_channel_combine_masks ()">gimp_channel_combine_masks</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpchannel.description"></a><h2>Description</h2> +<p>Functions for manipulating channels.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpchannel.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-channel-new"></a><h3>gimp_channel_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_channel_new (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">guint</span> width</code></em>, + <em class="parameter"><code><span class="type">guint</span> height</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<p>Create a new channel.</p> +<p>This procedure creates a new channel with the specified width and +height. Name, opacity, and color are also supplied parameters. The +new channel still needs to be added to the image, as this is not +automatic. Add the new channel with the <a class="link" href="libgimp-gimpimage.html#gimp-image-insert-channel" title="gimp_image_insert_channel ()"><code class="function">gimp_image_insert_channel()</code></a> +command. Other attributes such as channel show masked, should be +set with explicit procedure calls. The channel's contents are +undefined initially.</p> +<div class="refsect3"> +<a name="gimp-channel-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>image_ID</p></td> +<td class="parameter_description"><p>The image to which to add the channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The channel name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The channel width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The channel height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The channel opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The channel compositing color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-new.returns"></a><h4>Returns</h4> +<p> The newly created channel.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-channel-new-from-component"></a><h3>gimp_channel_new_from_component ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_channel_new_from_component (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelType"><span class="type">GimpChannelType</span></a> component</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Create a new channel from a color component</p> +<p>This procedure creates a new channel from a color component. +The new channel still needs to be added to the image, as this is not +automatic. Add the new channel with <a class="link" href="libgimp-gimpimage.html#gimp-image-insert-channel" title="gimp_image_insert_channel ()"><code class="function">gimp_image_insert_channel()</code></a>. +Other attributes, such as channel visibility, should be set with +explicit procedure calls.</p> +<div class="refsect3"> +<a name="gimp-channel-new-from-component.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>image_ID</p></td> +<td class="parameter_description"><p>The image to which to add the channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>component</p></td> +<td class="parameter_description"><p>The image component.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The channel name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-new-from-component.returns"></a><h4>Returns</h4> +<p> The newly created channel.</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-channel-copy"></a><h3>gimp_channel_copy ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_channel_copy (<em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>);</pre> +<p>Copy a channel.</p> +<p>This procedure copies the specified channel and returns the copy. +The new channel still needs to be added to the image, as this is not +automatic. Add the new channel with <a class="link" href="libgimp-gimpimage.html#gimp-image-insert-channel" title="gimp_image_insert_channel ()"><code class="function">gimp_image_insert_channel()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-channel-copy.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>channel_ID</p></td> +<td class="parameter_description"><p>The channel to copy.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-copy.returns"></a><h4>Returns</h4> +<p> The newly copied channel.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-channel-get-show-masked"></a><h3>gimp_channel_get_show_masked ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_channel_get_show_masked (<em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>);</pre> +<p>Get the composite method of the specified channel.</p> +<p>This procedure returns the specified channel's composite method. If +it is TRUE, then the channel is composited with the image so that +masked regions are shown. Otherwise, selected regions are shown.</p> +<div class="refsect3"> +<a name="gimp-channel-get-show-masked.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>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-get-show-masked.returns"></a><h4>Returns</h4> +<p> The channel composite method.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-channel-set-show-masked"></a><h3>gimp_channel_set_show_masked ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_channel_set_show_masked (<em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> show_masked</code></em>);</pre> +<p>Set the composite method of the specified channel.</p> +<p>This procedure sets the specified channel's composite method. If it +is TRUE, then the channel is composited with the image so that +masked regions are shown. Otherwise, selected regions are shown.</p> +<div class="refsect3"> +<a name="gimp-channel-set-show-masked.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>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>show_masked</p></td> +<td class="parameter_description"><p>The new channel composite method.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-set-show-masked.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-channel-get-opacity"></a><h3>gimp_channel_get_opacity ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_channel_get_opacity (<em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>);</pre> +<p>Get the opacity of the specified channel.</p> +<p>This procedure returns the specified channel's opacity.</p> +<div class="refsect3"> +<a name="gimp-channel-get-opacity.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>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-get-opacity.returns"></a><h4>Returns</h4> +<p> The channel opacity.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-channel-set-opacity"></a><h3>gimp_channel_set_opacity ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_channel_set_opacity (<em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>);</pre> +<p>Set the opacity of the specified channel.</p> +<p>This procedure sets the specified channel's opacity.</p> +<div class="refsect3"> +<a name="gimp-channel-set-opacity.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>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The new channel opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-set-opacity.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-channel-get-color"></a><h3>gimp_channel_get_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_channel_get_color (<em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<p>Get the compositing color of the specified channel.</p> +<p>This procedure returns the specified channel's compositing color.</p> +<div class="refsect3"> +<a name="gimp-channel-get-color.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>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The channel compositing color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-get-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-channel-set-color"></a><h3>gimp_channel_set_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_channel_set_color (<em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<p>Set the compositing color of the specified channel.</p> +<p>This procedure sets the specified channel's compositing color.</p> +<div class="refsect3"> +<a name="gimp-channel-set-color.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>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The new channel compositing color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-set-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-channel-combine-masks"></a><h3>gimp_channel_combine_masks ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_channel_combine_masks (<em class="parameter"><code><span class="type">gint32</span> channel1_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> channel2_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gint</span> offx</code></em>, + <em class="parameter"><code><span class="type">gint</span> offy</code></em>);</pre> +<p>Combine two channel masks.</p> +<p>This procedure combines two channel masks. The result is stored in +the first channel.</p> +<div class="refsect3"> +<a name="gimp-channel-combine-masks.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>channel1_ID</p></td> +<td class="parameter_description"><p>The channel1.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel2_ID</p></td> +<td class="parameter_description"><p>The channel2.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offx</p></td> +<td class="parameter_description"><p>x offset between upper left corner of channels: (second - first).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offy</p></td> +<td class="parameter_description"><p>y offset between upper left corner of channels: (second - first).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-combine-masks.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimpcolor.html b/devel-docs/libgimp/html/libgimp-gimpcolor.html new file mode 100644 index 0000000..9333d1e --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpcolor.html @@ -0,0 +1,921 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpcolor: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpchannel.html" title="gimpchannel"> +<link rel="next" href="libgimp-gimpdisplay.html" title="gimpdisplay"> +<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="#libgimp-gimpcolor.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpchannel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpdisplay.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpcolor"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpcolor.top_of_page"></a>gimpcolor</span></h2> +<p>gimpcolor — Functions for manipulating color.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpcolor.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="libgimp-gimpcolor.html#gimp-brightness-contrast" title="gimp_brightness_contrast ()">gimp_brightness_contrast</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="libgimp-gimpcolor.html#gimp-levels" title="gimp_levels ()">gimp_levels</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="libgimp-gimpcolor.html#gimp-levels-auto" title="gimp_levels_auto ()">gimp_levels_auto</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="libgimp-gimpcolor.html#gimp-levels-stretch" title="gimp_levels_stretch ()">gimp_levels_stretch</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="libgimp-gimpcolor.html#gimp-posterize" title="gimp_posterize ()">gimp_posterize</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="libgimp-gimpcolor.html#gimp-desaturate" title="gimp_desaturate ()">gimp_desaturate</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="libgimp-gimpcolor.html#gimp-desaturate-full" title="gimp_desaturate_full ()">gimp_desaturate_full</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="libgimp-gimpcolor.html#gimp-equalize" title="gimp_equalize ()">gimp_equalize</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="libgimp-gimpcolor.html#gimp-invert" title="gimp_invert ()">gimp_invert</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="libgimp-gimpcolor.html#gimp-curves-spline" title="gimp_curves_spline ()">gimp_curves_spline</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="libgimp-gimpcolor.html#gimp-curves-explicit" title="gimp_curves_explicit ()">gimp_curves_explicit</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="libgimp-gimpcolor.html#gimp-color-balance" title="gimp_color_balance ()">gimp_color_balance</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="libgimp-gimpcolor.html#gimp-colorize" title="gimp_colorize ()">gimp_colorize</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="libgimp-gimpcolor.html#gimp-histogram" title="gimp_histogram ()">gimp_histogram</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="libgimp-gimpcolor.html#gimp-hue-saturation" title="gimp_hue_saturation ()">gimp_hue_saturation</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="libgimp-gimpcolor.html#gimp-threshold" title="gimp_threshold ()">gimp_threshold</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpcolor.description"></a><h2>Description</h2> +<p>Functions for manipulating color, including curves and histograms.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpcolor.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-brightness-contrast"></a><h3>gimp_brightness_contrast ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_brightness_contrast (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> brightness</code></em>, + <em class="parameter"><code><span class="type">gint</span> contrast</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_brightness_contrast</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-brightness-contrast" title="gimp_drawable_brightness_contrast ()"><code class="function">gimp_drawable_brightness_contrast()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-brightness-contrast.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>brightness</p></td> +<td class="parameter_description"><p>Brightness adjustment.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>contrast</p></td> +<td class="parameter_description"><p>Contrast adjustment.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-brightness-contrast.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-levels"></a><h3>gimp_levels ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_levels (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel"><span class="type">GimpHistogramChannel</span></a> channel</code></em>, + <em class="parameter"><code><span class="type">gint</span> low_input</code></em>, + <em class="parameter"><code><span class="type">gint</span> high_input</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> gamma</code></em>, + <em class="parameter"><code><span class="type">gint</span> low_output</code></em>, + <em class="parameter"><code><span class="type">gint</span> high_output</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_levels</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-levels" title="gimp_drawable_levels ()"><code class="function">gimp_drawable_levels()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-levels.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel</p></td> +<td class="parameter_description"><p>The channel to modify.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>low_input</p></td> +<td class="parameter_description"><p>Intensity of lowest input.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>high_input</p></td> +<td class="parameter_description"><p>Intensity of highest input.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gamma</p></td> +<td class="parameter_description"><p>Gamma adjustment factor.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>low_output</p></td> +<td class="parameter_description"><p>Intensity of lowest output.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>high_output</p></td> +<td class="parameter_description"><p>Intensity of highest output.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-levels.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-levels-auto"></a><h3>gimp_levels_auto ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_levels_auto (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_levels_auto</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-levels-stretch" title="gimp_drawable_levels_stretch ()"><code class="function">gimp_drawable_levels_stretch()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-levels-auto.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-levels-auto.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-levels-stretch"></a><h3>gimp_levels_stretch ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_levels_stretch (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_levels_stretch</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-levels-stretch" title="gimp_drawable_levels_stretch ()"><code class="function">gimp_drawable_levels_stretch()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-levels-stretch.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-levels-stretch.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-posterize"></a><h3>gimp_posterize ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_posterize (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> levels</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_posterize</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-posterize" title="gimp_drawable_posterize ()"><code class="function">gimp_drawable_posterize()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-posterize.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>levels</p></td> +<td class="parameter_description"><p>Levels of posterization.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-posterize.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-desaturate"></a><h3>gimp_desaturate ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_desaturate (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_desaturate</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-desaturate" title="gimp_drawable_desaturate ()"><code class="function">gimp_drawable_desaturate()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-desaturate.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-desaturate.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-desaturate-full"></a><h3>gimp_desaturate_full ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_desaturate_full (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpDesaturateMode"><span class="type">GimpDesaturateMode</span></a> desaturate_mode</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_desaturate_full</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-desaturate" title="gimp_drawable_desaturate ()"><code class="function">gimp_drawable_desaturate()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-desaturate-full.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>desaturate_mode</p></td> +<td class="parameter_description"><p>The formula to use to desaturate.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-desaturate-full.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-equalize"></a><h3>gimp_equalize ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_equalize (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> mask_only</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_equalize</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-equalize" title="gimp_drawable_equalize ()"><code class="function">gimp_drawable_equalize()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-equalize.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_only</p></td> +<td class="parameter_description"><p>Equalization option.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-equalize.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-invert"></a><h3>gimp_invert ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_invert (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_invert</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-invert" title="gimp_drawable_invert ()"><code class="function">gimp_drawable_invert()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-invert.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-invert.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-curves-spline"></a><h3>gimp_curves_spline ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_curves_spline (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel"><span class="type">GimpHistogramChannel</span></a> channel</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_points</code></em>, + <em class="parameter"><code>const <span class="type">guint8</span> *control_pts</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_curves_spline</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-curves-spline" title="gimp_drawable_curves_spline ()"><code class="function">gimp_drawable_curves_spline()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-curves-spline.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel</p></td> +<td class="parameter_description"><p>The channel to modify.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_points</p></td> +<td class="parameter_description"><p>The number of values in the control point array.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>control_pts</p></td> +<td class="parameter_description"><p>The spline control points: { cp1.x, cp1.y, cp2.x, cp2.y, ... }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-curves-spline.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-curves-explicit"></a><h3>gimp_curves_explicit ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_curves_explicit (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel"><span class="type">GimpHistogramChannel</span></a> channel</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_bytes</code></em>, + <em class="parameter"><code>const <span class="type">guint8</span> *curve</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_curves_explicit</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-curves-explicit" title="gimp_drawable_curves_explicit ()"><code class="function">gimp_drawable_curves_explicit()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-curves-explicit.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel</p></td> +<td class="parameter_description"><p>The channel to modify.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_bytes</p></td> +<td class="parameter_description"><p>The number of bytes in the new curve (always 256).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>curve</p></td> +<td class="parameter_description"><p>The explicit curve.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-curves-explicit.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-color-balance"></a><h3>gimp_color_balance ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_color_balance (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransferMode"><span class="type">GimpTransferMode</span></a> transfer_mode</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> preserve_lum</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> cyan_red</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> magenta_green</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> yellow_blue</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_color_balance</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <code class="function">gimp_drawable_color_color_balance()</code> instead.</p> +</div> +<p>Modify the color balance of the specified drawable.</p> +<p>Modify the color balance of the specified drawable. There are three +axis which can be modified: cyan-red, magenta-green, and +yellow-blue. Negative values increase the amount of the former, +positive values increase the amount of the latter. Color balance can +be controlled with the 'transfer_mode' setting, which allows +shadows, mid-tones, and highlights in an image to be affected +differently. The 'preserve-lum' parameter, if TRUE, ensures that the +luminosity of each pixel remains fixed.</p> +<div class="refsect3"> +<a name="gimp-color-balance.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>transfer_mode</p></td> +<td class="parameter_description"><p>Transfer mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>preserve_lum</p></td> +<td class="parameter_description"><p>Preserve luminosity values at each pixel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>cyan_red</p></td> +<td class="parameter_description"><p>Cyan-Red color balance.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>magenta_green</p></td> +<td class="parameter_description"><p>Magenta-Green color balance.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>yellow_blue</p></td> +<td class="parameter_description"><p>Yellow-Blue color balance.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-color-balance.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-colorize"></a><h3>gimp_colorize ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_colorize (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> hue</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> saturation</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> lightness</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_colorize</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-colorize-hsl" title="gimp_drawable_colorize_hsl ()"><code class="function">gimp_drawable_colorize_hsl()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-colorize.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>hue</p></td> +<td class="parameter_description"><p>Hue in degrees.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>saturation</p></td> +<td class="parameter_description"><p>Saturation in percent.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>lightness</p></td> +<td class="parameter_description"><p>Lightness in percent.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-colorize.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-histogram"></a><h3>gimp_histogram ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_histogram (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel"><span class="type">GimpHistogramChannel</span></a> channel</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_range</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_range</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *mean</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *std_dev</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *median</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *pixels</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *count</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *percentile</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_histogram</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-histogram" title="gimp_drawable_histogram ()"><code class="function">gimp_drawable_histogram()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-histogram.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel</p></td> +<td class="parameter_description"><p>The channel to modify.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_range</p></td> +<td class="parameter_description"><p>Start of the intensity measurement range.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_range</p></td> +<td class="parameter_description"><p>End of the intensity measurement range.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mean</p></td> +<td class="parameter_description"><p>Mean intensity value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>std_dev</p></td> +<td class="parameter_description"><p>Standard deviation of intensity values.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>median</p></td> +<td class="parameter_description"><p>Median intensity value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pixels</p></td> +<td class="parameter_description"><p>Alpha-weighted pixel count for entire image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>count</p></td> +<td class="parameter_description"><p>Alpha-weighted pixel count for range.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>percentile</p></td> +<td class="parameter_description"><p>Percentile that range falls under.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-histogram.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-hue-saturation"></a><h3>gimp_hue_saturation ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_hue_saturation (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpHueRange"><span class="type">GimpHueRange</span></a> hue_range</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> hue_offset</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> lightness</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> saturation</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_hue_saturation</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-hue-saturation" title="gimp_drawable_hue_saturation ()"><code class="function">gimp_drawable_hue_saturation()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-hue-saturation.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>hue_range</p></td> +<td class="parameter_description"><p>Range of affected hues.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>hue_offset</p></td> +<td class="parameter_description"><p>Hue offset in degrees.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>lightness</p></td> +<td class="parameter_description"><p>Lightness modification.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>saturation</p></td> +<td class="parameter_description"><p>Saturation modification.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-hue-saturation.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-threshold"></a><h3>gimp_threshold ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_threshold (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> low_threshold</code></em>, + <em class="parameter"><code><span class="type">gint</span> high_threshold</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_threshold</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-threshold" title="gimp_drawable_threshold ()"><code class="function">gimp_drawable_threshold()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-threshold.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>low_threshold</p></td> +<td class="parameter_description"><p>The low threshold value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>high_threshold</p></td> +<td class="parameter_description"><p>The high threshold value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-threshold.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimpcontext.html b/devel-docs/libgimp/html/libgimp-gimpcontext.html new file mode 100644 index 0000000..8ad9ad0 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpcontext.html @@ -0,0 +1,3583 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpcontext: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-gimpbuffer.html" title="gimpbuffer"> +<link rel="next" href="libgimp-gimpgimprc.html" title="gimpgimprc"> +<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="#libgimp-gimpcontext.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpbuffer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpgimprc.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpcontext"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpcontext.top_of_page"></a>gimpcontext</span></h2> +<p>gimpcontext — Functions to manipulate a plug-in's context.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpcontext.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="libgimp-gimpcontext.html#gimp-context-push" title="gimp_context_push ()">gimp_context_push</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="libgimp-gimpcontext.html#gimp-context-pop" title="gimp_context_pop ()">gimp_context_pop</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="libgimp-gimpcontext.html#gimp-context-set-defaults" title="gimp_context_set_defaults ()">gimp_context_set_defaults</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="libgimp-gimpcontext.html#gimp-context-get-foreground" title="gimp_context_get_foreground ()">gimp_context_get_foreground</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="libgimp-gimpcontext.html#gimp-context-set-foreground" title="gimp_context_set_foreground ()">gimp_context_set_foreground</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="libgimp-gimpcontext.html#gimp-context-get-background" title="gimp_context_get_background ()">gimp_context_get_background</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="libgimp-gimpcontext.html#gimp-context-set-background" title="gimp_context_set_background ()">gimp_context_set_background</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="libgimp-gimpcontext.html#gimp-context-set-default-colors" title="gimp_context_set_default_colors ()">gimp_context_set_default_colors</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="libgimp-gimpcontext.html#gimp-context-swap-colors" title="gimp_context_swap_colors ()">gimp_context_swap_colors</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="libgimp-gimpcontext.html#gimp-context-get-opacity" title="gimp_context_get_opacity ()">gimp_context_get_opacity</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="libgimp-gimpcontext.html#gimp-context-set-opacity" title="gimp_context_set_opacity ()">gimp_context_set_opacity</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="returnvalue">GimpLayerMode</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-paint-mode" title="gimp_context_get_paint_mode ()">gimp_context_get_paint_mode</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="libgimp-gimpcontext.html#gimp-context-set-paint-mode" title="gimp_context_set_paint_mode ()">gimp_context_set_paint_mode</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="libgimp-gimpcontext.html#gimp-context-list-paint-methods" title="gimp_context_list_paint_methods ()">gimp_context_list_paint_methods</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="libgimp-gimpcontext.html#gimp-context-get-paint-method" title="gimp_context_get_paint_method ()">gimp_context_get_paint_method</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="libgimp-gimpcontext.html#gimp-context-set-paint-method" title="gimp_context_set_paint_method ()">gimp_context_set_paint_method</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpStrokeMethod"><span class="returnvalue">GimpStrokeMethod</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-stroke-method" title="gimp_context_get_stroke_method ()">gimp_context_get_stroke_method</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="libgimp-gimpcontext.html#gimp-context-set-stroke-method" title="gimp_context_set_stroke_method ()">gimp_context_set_stroke_method</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="libgimp-gimpcontext.html#gimp-context-get-line-width" title="gimp_context_get_line_width ()">gimp_context_get_line_width</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="libgimp-gimpcontext.html#gimp-context-set-line-width" title="gimp_context_set_line_width ()">gimp_context_set_line_width</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="returnvalue">GimpUnit</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-line-width-unit" title="gimp_context_get_line_width_unit ()">gimp_context_get_line_width_unit</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="libgimp-gimpcontext.html#gimp-context-set-line-width-unit" title="gimp_context_set_line_width_unit ()">gimp_context_set_line_width_unit</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpCapStyle"><span class="returnvalue">GimpCapStyle</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-line-cap-style" title="gimp_context_get_line_cap_style ()">gimp_context_get_line_cap_style</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="libgimp-gimpcontext.html#gimp-context-set-line-cap-style" title="gimp_context_set_line_cap_style ()">gimp_context_set_line_cap_style</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpJoinStyle"><span class="returnvalue">GimpJoinStyle</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-line-join-style" title="gimp_context_get_line_join_style ()">gimp_context_get_line_join_style</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="libgimp-gimpcontext.html#gimp-context-set-line-join-style" title="gimp_context_set_line_join_style ()">gimp_context_set_line_join_style</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="libgimp-gimpcontext.html#gimp-context-get-line-miter-limit" title="gimp_context_get_line_miter_limit ()">gimp_context_get_line_miter_limit</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="libgimp-gimpcontext.html#gimp-context-set-line-miter-limit" title="gimp_context_set_line_miter_limit ()">gimp_context_set_line_miter_limit</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="libgimp-gimpcontext.html#gimp-context-get-line-dash-offset" title="gimp_context_get_line_dash_offset ()">gimp_context_get_line_dash_offset</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="libgimp-gimpcontext.html#gimp-context-set-line-dash-offset" title="gimp_context_set_line_dash_offset ()">gimp_context_set_line_dash_offset</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="libgimp-gimpcontext.html#gimp-context-get-line-dash-pattern" title="gimp_context_get_line_dash_pattern ()">gimp_context_get_line_dash_pattern</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="libgimp-gimpcontext.html#gimp-context-set-line-dash-pattern" title="gimp_context_set_line_dash_pattern ()">gimp_context_set_line_dash_pattern</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="libgimp-gimpcontext.html#gimp-context-get-brush" title="gimp_context_get_brush ()">gimp_context_get_brush</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="libgimp-gimpcontext.html#gimp-context-set-brush" title="gimp_context_set_brush ()">gimp_context_set_brush</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="libgimp-gimpcontext.html#gimp-context-get-brush-size" title="gimp_context_get_brush_size ()">gimp_context_get_brush_size</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="libgimp-gimpcontext.html#gimp-context-set-brush-size" title="gimp_context_set_brush_size ()">gimp_context_set_brush_size</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="libgimp-gimpcontext.html#gimp-context-set-brush-default-size" title="gimp_context_set_brush_default_size ()">gimp_context_set_brush_default_size</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="libgimp-gimpcontext.html#gimp-context-get-brush-aspect-ratio" title="gimp_context_get_brush_aspect_ratio ()">gimp_context_get_brush_aspect_ratio</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="libgimp-gimpcontext.html#gimp-context-set-brush-aspect-ratio" title="gimp_context_set_brush_aspect_ratio ()">gimp_context_set_brush_aspect_ratio</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="libgimp-gimpcontext.html#gimp-context-get-brush-angle" title="gimp_context_get_brush_angle ()">gimp_context_get_brush_angle</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="libgimp-gimpcontext.html#gimp-context-set-brush-angle" title="gimp_context_set_brush_angle ()">gimp_context_set_brush_angle</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="libgimp-gimpcontext.html#gimp-context-get-brush-spacing" title="gimp_context_get_brush_spacing ()">gimp_context_get_brush_spacing</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="libgimp-gimpcontext.html#gimp-context-set-brush-spacing" title="gimp_context_set_brush_spacing ()">gimp_context_set_brush_spacing</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="libgimp-gimpcontext.html#gimp-context-set-brush-default-spacing" title="gimp_context_set_brush_default_spacing ()">gimp_context_set_brush_default_spacing</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="libgimp-gimpcontext.html#gimp-context-get-brush-hardness" title="gimp_context_get_brush_hardness ()">gimp_context_get_brush_hardness</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="libgimp-gimpcontext.html#gimp-context-set-brush-hardness" title="gimp_context_set_brush_hardness ()">gimp_context_set_brush_hardness</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="libgimp-gimpcontext.html#gimp-context-set-brush-default-hardness" title="gimp_context_set_brush_default_hardness ()">gimp_context_set_brush_default_hardness</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="libgimp-gimpcontext.html#gimp-context-get-brush-force" title="gimp_context_get_brush_force ()">gimp_context_get_brush_force</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="libgimp-gimpcontext.html#gimp-context-set-brush-force" title="gimp_context_set_brush_force ()">gimp_context_set_brush_force</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="libgimp-gimpcontext.html#gimp-context-get-dynamics" title="gimp_context_get_dynamics ()">gimp_context_get_dynamics</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="libgimp-gimpcontext.html#gimp-context-set-dynamics" title="gimp_context_set_dynamics ()">gimp_context_set_dynamics</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="libgimp-gimpcontext.html#gimp-context-get-mypaint-brush" title="gimp_context_get_mypaint_brush ()">gimp_context_get_mypaint_brush</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="libgimp-gimpcontext.html#gimp-context-set-mypaint-brush" title="gimp_context_set_mypaint_brush ()">gimp_context_set_mypaint_brush</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="libgimp-gimpcontext.html#gimp-context-get-pattern" title="gimp_context_get_pattern ()">gimp_context_get_pattern</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="libgimp-gimpcontext.html#gimp-context-set-pattern" title="gimp_context_set_pattern ()">gimp_context_set_pattern</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="libgimp-gimpcontext.html#gimp-context-get-gradient" title="gimp_context_get_gradient ()">gimp_context_get_gradient</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="libgimp-gimpcontext.html#gimp-context-set-gradient" title="gimp_context_set_gradient ()">gimp_context_set_gradient</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="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-bg-hsv-ccw" title="gimp_context_set_gradient_fg_bg_hsv_ccw ()">gimp_context_set_gradient_fg_bg_hsv_ccw</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="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-bg-hsv-cw" title="gimp_context_set_gradient_fg_bg_hsv_cw ()">gimp_context_set_gradient_fg_bg_hsv_cw</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="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-bg-rgb" title="gimp_context_set_gradient_fg_bg_rgb ()">gimp_context_set_gradient_fg_bg_rgb</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="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-transparent" title="gimp_context_set_gradient_fg_transparent ()">gimp_context_set_gradient_fg_transparent</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpGradientBlendColorSpace"><span class="returnvalue">GimpGradientBlendColorSpace</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-gradient-blend-color-space" title="gimp_context_get_gradient_blend_color_space ()">gimp_context_get_gradient_blend_color_space</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="libgimp-gimpcontext.html#gimp-context-set-gradient-blend-color-space" title="gimp_context_set_gradient_blend_color_space ()">gimp_context_set_gradient_blend_color_space</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpRepeatMode"><span class="returnvalue">GimpRepeatMode</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-gradient-repeat-mode" title="gimp_context_get_gradient_repeat_mode ()">gimp_context_get_gradient_repeat_mode</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="libgimp-gimpcontext.html#gimp-context-set-gradient-repeat-mode" title="gimp_context_set_gradient_repeat_mode ()">gimp_context_set_gradient_repeat_mode</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="libgimp-gimpcontext.html#gimp-context-get-gradient-reverse" title="gimp_context_get_gradient_reverse ()">gimp_context_get_gradient_reverse</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="libgimp-gimpcontext.html#gimp-context-set-gradient-reverse" title="gimp_context_set_gradient_reverse ()">gimp_context_set_gradient_reverse</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="libgimp-gimpcontext.html#gimp-context-get-palette" title="gimp_context_get_palette ()">gimp_context_get_palette</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="libgimp-gimpcontext.html#gimp-context-set-palette" title="gimp_context_set_palette ()">gimp_context_set_palette</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="libgimp-gimpcontext.html#gimp-context-get-font" title="gimp_context_get_font ()">gimp_context_get_font</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="libgimp-gimpcontext.html#gimp-context-set-font" title="gimp_context_set_font ()">gimp_context_set_font</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="libgimp-gimpcontext.html#gimp-context-get-antialias" title="gimp_context_get_antialias ()">gimp_context_get_antialias</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="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()">gimp_context_set_antialias</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="libgimp-gimpcontext.html#gimp-context-get-feather" title="gimp_context_get_feather ()">gimp_context_get_feather</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="libgimp-gimpcontext.html#gimp-context-set-feather" title="gimp_context_set_feather ()">gimp_context_set_feather</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="libgimp-gimpcontext.html#gimp-context-get-feather-radius" title="gimp_context_get_feather_radius ()">gimp_context_get_feather_radius</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="libgimp-gimpcontext.html#gimp-context-set-feather-radius" title="gimp_context_set_feather_radius ()">gimp_context_set_feather_radius</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="libgimp-gimpcontext.html#gimp-context-get-sample-merged" title="gimp_context_get_sample_merged ()">gimp_context_get_sample_merged</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="libgimp-gimpcontext.html#gimp-context-set-sample-merged" title="gimp_context_set_sample_merged ()">gimp_context_set_sample_merged</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpSelectCriterion"><span class="returnvalue">GimpSelectCriterion</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-sample-criterion" title="gimp_context_get_sample_criterion ()">gimp_context_get_sample_criterion</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="libgimp-gimpcontext.html#gimp-context-set-sample-criterion" title="gimp_context_set_sample_criterion ()">gimp_context_set_sample_criterion</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="libgimp-gimpcontext.html#gimp-context-get-sample-threshold" title="gimp_context_get_sample_threshold ()">gimp_context_get_sample_threshold</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="libgimp-gimpcontext.html#gimp-context-set-sample-threshold" title="gimp_context_set_sample_threshold ()">gimp_context_set_sample_threshold</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="libgimp-gimpcontext.html#gimp-context-get-sample-threshold-int" title="gimp_context_get_sample_threshold_int ()">gimp_context_get_sample_threshold_int</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="libgimp-gimpcontext.html#gimp-context-set-sample-threshold-int" title="gimp_context_set_sample_threshold_int ()">gimp_context_set_sample_threshold_int</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="libgimp-gimpcontext.html#gimp-context-get-sample-transparent" title="gimp_context_get_sample_transparent ()">gimp_context_get_sample_transparent</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="libgimp-gimpcontext.html#gimp-context-set-sample-transparent" title="gimp_context_set_sample_transparent ()">gimp_context_set_sample_transparent</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="libgimp-gimpcontext.html#gimp-context-get-diagonal-neighbors" title="gimp_context_get_diagonal_neighbors ()">gimp_context_get_diagonal_neighbors</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="libgimp-gimpcontext.html#gimp-context-set-diagonal-neighbors" title="gimp_context_set_diagonal_neighbors ()">gimp_context_set_diagonal_neighbors</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GeglDistanceMetric</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-distance-metric" title="gimp_context_get_distance_metric ()">gimp_context_get_distance_metric</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="libgimp-gimpcontext.html#gimp-context-set-distance-metric" title="gimp_context_set_distance_metric ()">gimp_context_set_distance_metric</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="returnvalue">GimpInterpolationType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-interpolation" title="gimp_context_get_interpolation ()">gimp_context_get_interpolation</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="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()">gimp_context_set_interpolation</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="returnvalue">GimpTransformDirection</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-transform-direction" title="gimp_context_get_transform_direction ()">gimp_context_get_transform_direction</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="libgimp-gimpcontext.html#gimp-context-set-transform-direction" title="gimp_context_set_transform_direction ()">gimp_context_set_transform_direction</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="returnvalue">GimpTransformResize</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-transform-resize" title="gimp_context_get_transform_resize ()">gimp_context_get_transform_resize</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="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()">gimp_context_set_transform_resize</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="libgimp-gimpcontext.html#gimp-context-get-transform-recursion" title="gimp_context_get_transform_recursion ()">gimp_context_get_transform_recursion</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="libgimp-gimpcontext.html#gimp-context-set-transform-recursion" title="gimp_context_set_transform_recursion ()">gimp_context_set_transform_recursion</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="libgimp-gimpcontext.html#gimp-context-get-ink-angle" title="gimp_context_get_ink_angle ()">gimp_context_get_ink_angle</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="libgimp-gimpcontext.html#gimp-context-set-ink-angle" title="gimp_context_set_ink_angle ()">gimp_context_set_ink_angle</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="libgimp-gimpcontext.html#gimp-context-get-ink-blob-angle" title="gimp_context_get_ink_blob_angle ()">gimp_context_get_ink_blob_angle</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="libgimp-gimpcontext.html#gimp-context-set-ink-blob-angle" title="gimp_context_set_ink_blob_angle ()">gimp_context_set_ink_blob_angle</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="libgimp-gimpcontext.html#gimp-context-get-ink-blob-aspect-ratio" title="gimp_context_get_ink_blob_aspect_ratio ()">gimp_context_get_ink_blob_aspect_ratio</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="libgimp-gimpcontext.html#gimp-context-set-ink-blob-aspect-ratio" title="gimp_context_set_ink_blob_aspect_ratio ()">gimp_context_set_ink_blob_aspect_ratio</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpInkBlobType"><span class="returnvalue">GimpInkBlobType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpcontext.html#gimp-context-get-ink-blob-type" title="gimp_context_get_ink_blob_type ()">gimp_context_get_ink_blob_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="libgimp-gimpcontext.html#gimp-context-set-ink-blob-type" title="gimp_context_set_ink_blob_type ()">gimp_context_set_ink_blob_type</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="libgimp-gimpcontext.html#gimp-context-get-ink-size" title="gimp_context_get_ink_size ()">gimp_context_get_ink_size</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="libgimp-gimpcontext.html#gimp-context-set-ink-size" title="gimp_context_set_ink_size ()">gimp_context_set_ink_size</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="libgimp-gimpcontext.html#gimp-context-get-ink-size-sensitivity" title="gimp_context_get_ink_size_sensitivity ()">gimp_context_get_ink_size_sensitivity</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="libgimp-gimpcontext.html#gimp-context-set-ink-size-sensitivity" title="gimp_context_set_ink_size_sensitivity ()">gimp_context_set_ink_size_sensitivity</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="libgimp-gimpcontext.html#gimp-context-get-ink-speed-sensitivity" title="gimp_context_get_ink_speed_sensitivity ()">gimp_context_get_ink_speed_sensitivity</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="libgimp-gimpcontext.html#gimp-context-set-ink-speed-sensitivity" title="gimp_context_set_ink_speed_sensitivity ()">gimp_context_set_ink_speed_sensitivity</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="libgimp-gimpcontext.html#gimp-context-get-ink-tilt-sensitivity" title="gimp_context_get_ink_tilt_sensitivity ()">gimp_context_get_ink_tilt_sensitivity</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="libgimp-gimpcontext.html#gimp-context-set-ink-tilt-sensitivity" title="gimp_context_set_ink_tilt_sensitivity ()">gimp_context_set_ink_tilt_sensitivity</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpcontext.description"></a><h2>Description</h2> +<p>Functions to manipulate a plug-in's context.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpcontext.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-context-push"></a><h3>gimp_context_push ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_push (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Pushes a context to the top of the plug-in's context stack.</p> +<p>This procedure creates a new context by copying the current context. +This copy becomes the new current context for the calling plug-in +until it is popped again using <a class="link" href="libgimp-gimpcontext.html#gimp-context-pop" title="gimp_context_pop ()"><code class="function">gimp_context_pop()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-push.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-pop"></a><h3>gimp_context_pop ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_pop (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Pops the topmost context from the plug-in's context stack.</p> +<p>This procedure removes the topmost context from the plug-in's +context stack. The context that was active before the corresponding +call to <a class="link" href="libgimp-gimpcontext.html#gimp-context-push" title="gimp_context_push ()"><code class="function">gimp_context_push()</code></a> becomes the new current context of the +plug-in.</p> +<div class="refsect3"> +<a name="gimp-context-pop.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-defaults"></a><h3>gimp_context_set_defaults ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_defaults (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Reset context settings to their default values.</p> +<p>This procedure resets context settings used by various procedures to +their default value. This procedure will usually be called after a +context push so that a script which calls procedures affected by +context settings will not be affected by changes in the global +context.</p> +<div class="refsect3"> +<a name="gimp-context-set-defaults.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-foreground"></a><h3>gimp_context_get_foreground ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_get_foreground (<em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *foreground</code></em>);</pre> +<p>Get the current GIMP foreground color.</p> +<p>This procedure returns the current GIMP foreground color. The +foreground color is used in a variety of tools such as paint tools, +blending, and bucket fill.</p> +<div class="refsect3"> +<a name="gimp-context-get-foreground.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>foreground</p></td> +<td class="parameter_description"><p>The foreground color.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-get-foreground.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-foreground"></a><h3>gimp_context_set_foreground ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_foreground (<em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *foreground</code></em>);</pre> +<p>Set the current GIMP foreground color.</p> +<p>This procedure sets the current GIMP foreground color. After this is +set, operations which use foreground such as paint tools, blending, +and bucket fill will use the new value.</p> +<div class="refsect3"> +<a name="gimp-context-set-foreground.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>foreground</p></td> +<td class="parameter_description"><p>The foreground color.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-foreground.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-background"></a><h3>gimp_context_get_background ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_get_background (<em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *background</code></em>);</pre> +<p>Get the current GIMP background color.</p> +<p>This procedure returns the current GIMP background color. The +background color is used in a variety of tools such as blending, +erasing (with non-alpha images), and image filling.</p> +<div class="refsect3"> +<a name="gimp-context-get-background.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>background</p></td> +<td class="parameter_description"><p>The background color.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-get-background.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-background"></a><h3>gimp_context_set_background ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_background (<em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *background</code></em>);</pre> +<p>Set the current GIMP background color.</p> +<p>This procedure sets the current GIMP background color. After this is +set, operations which use background such as blending, filling +images, clearing, and erasing (in non-alpha images) will use the new +value.</p> +<div class="refsect3"> +<a name="gimp-context-set-background.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>background</p></td> +<td class="parameter_description"><p>The background color.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-background.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-default-colors"></a><h3>gimp_context_set_default_colors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_default_colors (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Set the current GIMP foreground and background colors to black and +white.</p> +<p>This procedure sets the current GIMP foreground and background +colors to their initial default values, black and white.</p> +<div class="refsect3"> +<a name="gimp-context-set-default-colors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-swap-colors"></a><h3>gimp_context_swap_colors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_swap_colors (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Swap the current GIMP foreground and background colors.</p> +<p>This procedure swaps the current GIMP foreground and background +colors, so that the new foreground color becomes the old background +color and vice versa.</p> +<div class="refsect3"> +<a name="gimp-context-swap-colors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-opacity"></a><h3>gimp_context_get_opacity ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_opacity (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the opacity.</p> +<p>This procedure returns the opacity setting. The return value is a +floating point number between 0 and 100.</p> +<div class="refsect3"> +<a name="gimp-context-get-opacity.returns"></a><h4>Returns</h4> +<p> The opacity.</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-context-set-opacity"></a><h3>gimp_context_set_opacity ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_opacity (<em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>);</pre> +<p>Set the opacity.</p> +<p>This procedure modifies the opacity setting. The value should be a +floating point number between 0 and 100.</p> +<div class="refsect3"> +<a name="gimp-context-set-opacity.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>opacity</p></td> +<td class="parameter_description"><p>The opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-opacity.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-paint-mode"></a><h3>gimp_context_get_paint_mode ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="returnvalue">GimpLayerMode</span></a> +gimp_context_get_paint_mode (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the paint mode.</p> +<p>This procedure returns the paint-mode setting. The return value is +an integer which corresponds to the values listed in the argument +description.</p> +<div class="refsect3"> +<a name="gimp-context-get-paint-mode.returns"></a><h4>Returns</h4> +<p> The paint mode.</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-context-set-paint-mode"></a><h3>gimp_context_set_paint_mode ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_paint_mode (<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>);</pre> +<p>Set the paint mode.</p> +<p>This procedure modifies the paint_mode setting.</p> +<div class="refsect3"> +<a name="gimp-context-set-paint-mode.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>paint_mode</p></td> +<td class="parameter_description"><p>The paint mode.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-paint-mode.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-list-paint-methods"></a><h3>gimp_context_list_paint_methods ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_list_paint_methods (<em class="parameter"><code><span class="type">gint</span> *num_paint_methods</code></em>, + <em class="parameter"><code><span class="type">gchar</span> ***paint_methods</code></em>);</pre> +<p>Lists the available paint methods.</p> +<p>This procedure lists the names of the available paint methods. Any +of the results can be used for <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-method" title="gimp_context_set_paint_method ()"><code class="function">gimp_context_set_paint_method()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-list-paint-methods.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>num_paint_methods</p></td> +<td class="parameter_description"><p>The number of the available paint methods.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_methods</p></td> +<td class="parameter_description"><p>The names of the available paint methods.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-list-paint-methods.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-paint-method"></a><h3>gimp_context_get_paint_method ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_context_get_paint_method (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieve the currently active paint method.</p> +<p>This procedure returns the name of the currently active paint +method.</p> +<div class="refsect3"> +<a name="gimp-context-get-paint-method.returns"></a><h4>Returns</h4> +<p> The name of the active paint method.</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-context-set-paint-method"></a><h3>gimp_context_set_paint_method ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_paint_method (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Set the specified paint method as the active paint method.</p> +<p>This procedure allows the active paint method to be set by +specifying its name. The name is simply a string which corresponds +to one of the names of the available paint methods. If there is no +matching method found, this procedure will return an error. +Otherwise, the specified method becomes active and will be used in +all subsequent paint operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-paint-method.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>The name of the paint method.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-paint-method.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-stroke-method"></a><h3>gimp_context_get_stroke_method ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpStrokeMethod"><span class="returnvalue">GimpStrokeMethod</span></a> +gimp_context_get_stroke_method (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieve the currently active stroke method.</p> +<p>This procedure returns the currently active stroke method.</p> +<div class="refsect3"> +<a name="gimp-context-get-stroke-method.returns"></a><h4>Returns</h4> +<p> The active stroke method.</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-context-set-stroke-method"></a><h3>gimp_context_set_stroke_method ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_stroke_method (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpStrokeMethod"><span class="type">GimpStrokeMethod</span></a> stroke_method</code></em>);</pre> +<p>Set the specified stroke method as the active stroke method.</p> +<p>This procedure set the specified stroke method as the active stroke +method. The new method will be used in all subsequent stroke +operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-stroke-method.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>stroke_method</p></td> +<td class="parameter_description"><p>The new stroke method.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-stroke-method.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-line-width"></a><h3>gimp_context_get_line_width ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_line_width (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the line width setting.</p> +<p>This procedure returns the line width setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-line-width.returns"></a><h4>Returns</h4> +<p> The line width setting.</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-context-set-line-width"></a><h3>gimp_context_set_line_width ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_line_width (<em class="parameter"><code><span class="type">gdouble</span> line_width</code></em>);</pre> +<p>Set the line width setting.</p> +<p>This procedure modifies the line width setting for stroking lines.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection" title="gimp_drawable_edit_stroke_selection ()"><code class="function">gimp_drawable_edit_stroke_selection()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()"><code class="function">gimp_drawable_edit_stroke_item()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-line-width.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>line_width</p></td> +<td class="parameter_description"><p>The line width setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-line-width.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-line-width-unit"></a><h3>gimp_context_get_line_width_unit ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="returnvalue">GimpUnit</span></a> +gimp_context_get_line_width_unit (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the line width unit setting.</p> +<p>This procedure returns the line width unit setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-line-width-unit.returns"></a><h4>Returns</h4> +<p> The line width unit setting.</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-context-set-line-width-unit"></a><h3>gimp_context_set_line_width_unit ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_line_width_unit (<em class="parameter"><code><a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="type">GimpUnit</span></a> line_width_unit</code></em>);</pre> +<p>Set the line width unit setting.</p> +<p>This procedure modifies the line width unit setting for stroking +lines.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection" title="gimp_drawable_edit_stroke_selection ()"><code class="function">gimp_drawable_edit_stroke_selection()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()"><code class="function">gimp_drawable_edit_stroke_item()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-line-width-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>line_width_unit</p></td> +<td class="parameter_description"><p>The line width setting unit.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-line-width-unit.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-line-cap-style"></a><h3>gimp_context_get_line_cap_style ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpCapStyle"><span class="returnvalue">GimpCapStyle</span></a> +gimp_context_get_line_cap_style (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the line cap style setting.</p> +<p>This procedure returns the line cap style setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-line-cap-style.returns"></a><h4>Returns</h4> +<p> The line cap style setting.</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-context-set-line-cap-style"></a><h3>gimp_context_set_line_cap_style ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_line_cap_style (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpCapStyle"><span class="type">GimpCapStyle</span></a> cap_style</code></em>);</pre> +<p>Set the line cap style setting.</p> +<p>This procedure modifies the line cap style setting for stroking +lines.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection" title="gimp_drawable_edit_stroke_selection ()"><code class="function">gimp_drawable_edit_stroke_selection()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()"><code class="function">gimp_drawable_edit_stroke_item()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-line-cap-style.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>cap_style</p></td> +<td class="parameter_description"><p>The line cap style setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-line-cap-style.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-line-join-style"></a><h3>gimp_context_get_line_join_style ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpJoinStyle"><span class="returnvalue">GimpJoinStyle</span></a> +gimp_context_get_line_join_style (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the line join style setting.</p> +<p>This procedure returns the line join style setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-line-join-style.returns"></a><h4>Returns</h4> +<p> The line join style setting.</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-context-set-line-join-style"></a><h3>gimp_context_set_line_join_style ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_line_join_style (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpJoinStyle"><span class="type">GimpJoinStyle</span></a> join_style</code></em>);</pre> +<p>Set the line join style setting.</p> +<p>This procedure modifies the line join style setting for stroking +lines.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection" title="gimp_drawable_edit_stroke_selection ()"><code class="function">gimp_drawable_edit_stroke_selection()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()"><code class="function">gimp_drawable_edit_stroke_item()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-line-join-style.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>join_style</p></td> +<td class="parameter_description"><p>The line join style setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-line-join-style.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-line-miter-limit"></a><h3>gimp_context_get_line_miter_limit ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_line_miter_limit (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the line miter limit setting.</p> +<p>This procedure returns the line miter limit setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-line-miter-limit.returns"></a><h4>Returns</h4> +<p> The line miter limit setting.</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-context-set-line-miter-limit"></a><h3>gimp_context_set_line_miter_limit ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_line_miter_limit (<em class="parameter"><code><span class="type">gdouble</span> miter_limit</code></em>);</pre> +<p>Set the line miter limit setting.</p> +<p>This procedure modifies the line miter limit setting for stroking +lines. +A mitered join is converted to a bevelled join if the miter would +extend to a distance of more than (miter-limit * line-width) from +the actual join point.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection" title="gimp_drawable_edit_stroke_selection ()"><code class="function">gimp_drawable_edit_stroke_selection()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()"><code class="function">gimp_drawable_edit_stroke_item()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-line-miter-limit.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>miter_limit</p></td> +<td class="parameter_description"><p>The line miter limit setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-line-miter-limit.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-line-dash-offset"></a><h3>gimp_context_get_line_dash_offset ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_line_dash_offset (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the line dash offset setting.</p> +<p>This procedure returns the line dash offset setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-line-dash-offset.returns"></a><h4>Returns</h4> +<p> The line dash offset setting.</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-context-set-line-dash-offset"></a><h3>gimp_context_set_line_dash_offset ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_line_dash_offset (<em class="parameter"><code><span class="type">gdouble</span> dash_offset</code></em>);</pre> +<p>Set the line dash offset setting.</p> +<p>This procedure modifies the line dash offset setting for stroking +lines.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection" title="gimp_drawable_edit_stroke_selection ()"><code class="function">gimp_drawable_edit_stroke_selection()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()"><code class="function">gimp_drawable_edit_stroke_item()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-line-dash-offset.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>dash_offset</p></td> +<td class="parameter_description"><p>The line dash offset setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-line-dash-offset.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-line-dash-pattern"></a><h3>gimp_context_get_line_dash_pattern ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_get_line_dash_pattern (<em class="parameter"><code><span class="type">gint</span> *num_dashes</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> **dashes</code></em>);</pre> +<p>Get the line dash pattern setting.</p> +<p>This procedure returns the line dash pattern setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-line-dash-pattern.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>num_dashes</p></td> +<td class="parameter_description"><p>The number of dashes in the dash_pattern array.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dashes</p></td> +<td class="parameter_description"><p>The line dash pattern setting.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-get-line-dash-pattern.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-line-dash-pattern"></a><h3>gimp_context_set_line_dash_pattern ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_line_dash_pattern (<em class="parameter"><code><span class="type">gint</span> num_dashes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *dashes</code></em>);</pre> +<p>Set the line dash pattern setting.</p> +<p>This procedure modifies the line dash pattern setting for stroking +lines.</p> +<p>The unit of the dash pattern segments is the actual line width used +for the stroke operation, in other words a segment length of 1.0 +results in a square segment shape (or gap shape).</p> +<p>This setting affects the following procedures: +<code class="function">gimp_drawable_edit_stroke_selection_()</code>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()"><code class="function">gimp_drawable_edit_stroke_item()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-line-dash-pattern.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>num_dashes</p></td> +<td class="parameter_description"><p>The number of dashes in the dash_pattern array.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dashes</p></td> +<td class="parameter_description"><p>The line dash pattern setting.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-line-dash-pattern.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-brush"></a><h3>gimp_context_get_brush ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_context_get_brush (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieve the currently active brush.</p> +<p>This procedure returns the name of the currently active brush. All +paint operations and stroke operations use this brush to control the +application of paint to the image.</p> +<div class="refsect3"> +<a name="gimp-context-get-brush.returns"></a><h4>Returns</h4> +<p> The name of the active brush.</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-context-set-brush"></a><h3>gimp_context_set_brush ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_brush (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Set the specified brush as the active brush.</p> +<p>This procedure allows the active brush to be set by specifying its +name. The name is simply a string which corresponds to one of the +names of the installed brushes. If there is no matching brush found, +this procedure will return an error. Otherwise, the specified brush +becomes active and will be used in all subsequent paint operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-brush.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>The name of the brush.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-brush.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-brush-size"></a><h3>gimp_context_get_brush_size ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_brush_size (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get brush size in pixels.</p> +<p>Get the brush size in pixels for brush based paint tools.</p> +<div class="refsect3"> +<a name="gimp-context-get-brush-size.returns"></a><h4>Returns</h4> +<p> Brush size in 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-context-set-brush-size"></a><h3>gimp_context_set_brush_size ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_brush_size (<em class="parameter"><code><span class="type">gdouble</span> size</code></em>);</pre> +<p>Set brush size in pixels.</p> +<p>Set the brush size in pixels for brush based paint tools.</p> +<div class="refsect3"> +<a name="gimp-context-set-brush-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>size</p></td> +<td class="parameter_description"><p>Brush size in pixels.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-brush-size.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-brush-default-size"></a><h3>gimp_context_set_brush_default_size ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_brush_default_size (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Set brush size to its default.</p> +<p>Set the brush size to the default (max of width and height) for +paintbrush, airbrush, or pencil tools.</p> +<div class="refsect3"> +<a name="gimp-context-set-brush-default-size.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-brush-aspect-ratio"></a><h3>gimp_context_get_brush_aspect_ratio ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_brush_aspect_ratio (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get brush aspect ratio.</p> +<p>Set the aspect ratio for brush based paint tools.</p> +<div class="refsect3"> +<a name="gimp-context-get-brush-aspect-ratio.returns"></a><h4>Returns</h4> +<p> Aspect ratio.</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-context-set-brush-aspect-ratio"></a><h3>gimp_context_set_brush_aspect_ratio ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_brush_aspect_ratio (<em class="parameter"><code><span class="type">gdouble</span> aspect</code></em>);</pre> +<p>Set brush aspect ratio.</p> +<p>Set the aspect ratio for brush based paint tools.</p> +<div class="refsect3"> +<a name="gimp-context-set-brush-aspect-ratio.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>aspect</p></td> +<td class="parameter_description"><p>Aspect ratio.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-brush-aspect-ratio.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-brush-angle"></a><h3>gimp_context_get_brush_angle ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_brush_angle (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get brush angle in degrees.</p> +<p>Set the angle in degrees for brush based paint tools.</p> +<div class="refsect3"> +<a name="gimp-context-get-brush-angle.returns"></a><h4>Returns</h4> +<p> Angle in degrees.</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-context-set-brush-angle"></a><h3>gimp_context_set_brush_angle ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_brush_angle (<em class="parameter"><code><span class="type">gdouble</span> angle</code></em>);</pre> +<p>Set brush angle in degrees.</p> +<p>Set the angle in degrees for brush based paint tools.</p> +<div class="refsect3"> +<a name="gimp-context-set-brush-angle.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>angle</p></td> +<td class="parameter_description"><p>Angle in degrees.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-brush-angle.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-brush-spacing"></a><h3>gimp_context_get_brush_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_brush_spacing (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get brush spacing as percent of size.</p> +<p>Get the brush spacing as percent of size for brush based paint +tools.</p> +<div class="refsect3"> +<a name="gimp-context-get-brush-spacing.returns"></a><h4>Returns</h4> +<p> Brush spacing as fraction of size.</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-context-set-brush-spacing"></a><h3>gimp_context_set_brush_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_brush_spacing (<em class="parameter"><code><span class="type">gdouble</span> spacing</code></em>);</pre> +<p>Set brush spacing as percent of size.</p> +<p>Set the brush spacing as percent of size for brush based paint +tools.</p> +<div class="refsect3"> +<a name="gimp-context-set-brush-spacing.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>spacing</p></td> +<td class="parameter_description"><p>Brush spacing as fraction of size.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-brush-spacing.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-brush-default-spacing"></a><h3>gimp_context_set_brush_default_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_brush_default_spacing + (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Set brush spacing to its default.</p> +<p>Set the brush spacing to the default for paintbrush, airbrush, or +pencil tools.</p> +<div class="refsect3"> +<a name="gimp-context-set-brush-default-spacing.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-brush-hardness"></a><h3>gimp_context_get_brush_hardness ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_brush_hardness (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get brush hardness in paint options.</p> +<p>Get the brush hardness for brush based paint tools.</p> +<div class="refsect3"> +<a name="gimp-context-get-brush-hardness.returns"></a><h4>Returns</h4> +<p> Brush hardness.</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-context-set-brush-hardness"></a><h3>gimp_context_set_brush_hardness ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_brush_hardness (<em class="parameter"><code><span class="type">gdouble</span> hardness</code></em>);</pre> +<p>Set brush hardness.</p> +<p>Set the brush hardness for brush based paint tools.</p> +<div class="refsect3"> +<a name="gimp-context-set-brush-hardness.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>hardness</p></td> +<td class="parameter_description"><p>Brush hardness.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-brush-hardness.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-brush-default-hardness"></a><h3>gimp_context_set_brush_default_hardness ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_brush_default_hardness + (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Set brush spacing to its default.</p> +<p>Set the brush spacing to the default for paintbrush, airbrush, or +pencil tools.</p> +<div class="refsect3"> +<a name="gimp-context-set-brush-default-hardness.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-brush-force"></a><h3>gimp_context_get_brush_force ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_brush_force (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get brush force in paint options.</p> +<p>Get the brush application force for brush based paint tools.</p> +<div class="refsect3"> +<a name="gimp-context-get-brush-force.returns"></a><h4>Returns</h4> +<p> Brush application force.</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-context-set-brush-force"></a><h3>gimp_context_set_brush_force ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_brush_force (<em class="parameter"><code><span class="type">gdouble</span> force</code></em>);</pre> +<p>Set brush application force.</p> +<p>Set the brush application force for brush based paint tools.</p> +<div class="refsect3"> +<a name="gimp-context-set-brush-force.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>force</p></td> +<td class="parameter_description"><p>Brush application force.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-brush-force.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-dynamics"></a><h3>gimp_context_get_dynamics ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_context_get_dynamics (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieve the currently active paint dynamics.</p> +<p>This procedure returns the name of the currently active paint +dynamics. All paint operations and stroke operations use this paint +dynamics to control the application of paint to the image.</p> +<div class="refsect3"> +<a name="gimp-context-get-dynamics.returns"></a><h4>Returns</h4> +<p> The name of the active paint dynamics.</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-context-set-dynamics"></a><h3>gimp_context_set_dynamics ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_dynamics (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Set the specified paint dynamics as the active paint dynamics.</p> +<p>This procedure allows the active paint dynamics to be set by +specifying its name. The name is simply a string which corresponds +to one of the names of the installed paint dynamics. If there is no +matching paint dynamics found, this procedure will return an error. +Otherwise, the specified paint dynamics becomes active and will be +used in all subsequent paint operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-dynamics.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>The name of the paint dynamics.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-dynamics.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-mypaint-brush"></a><h3>gimp_context_get_mypaint_brush ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_context_get_mypaint_brush (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieve the currently active MyPaint brush.</p> +<p>This procedure returns the name of the currently active MyPaint +brush.</p> +<div class="refsect3"> +<a name="gimp-context-get-mypaint-brush.returns"></a><h4>Returns</h4> +<p> The name of the active MyPaint brush.</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-context-set-mypaint-brush"></a><h3>gimp_context_set_mypaint_brush ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_mypaint_brush (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Set the specified MyPaint brush as the active MyPaint brush.</p> +<p>This procedure allows the active MyPaint brush to be set by +specifying its name. The name is simply a string which corresponds +to one of the names of the installed MyPaint brushes. If there is no +matching MyPaint brush found, this procedure will return an error. +Otherwise, the specified MyPaint brush becomes active and will be +used in all subsequent MyPaint paint operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-mypaint-brush.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>The name of the MyPaint brush.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-mypaint-brush.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-pattern"></a><h3>gimp_context_get_pattern ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_context_get_pattern (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieve the currently active pattern.</p> +<p>This procedure returns name of the the currently active pattern. All +clone and bucket-fill operations with patterns will use this pattern +to control the application of paint to the image.</p> +<div class="refsect3"> +<a name="gimp-context-get-pattern.returns"></a><h4>Returns</h4> +<p> The name of the active pattern.</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-context-set-pattern"></a><h3>gimp_context_set_pattern ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_pattern (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Set the specified pattern as the active pattern.</p> +<p>This procedure allows the active pattern to be set by specifying its +name. The name is simply a string which corresponds to one of the +names of the installed patterns. If there is no matching pattern +found, this procedure will return an error. Otherwise, the specified +pattern becomes active and will be used in all subsequent paint +operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-pattern.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>The name of the pattern.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-pattern.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-gradient"></a><h3>gimp_context_get_gradient ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_context_get_gradient (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieve the currently active gradient.</p> +<p>This procedure returns the name of the currently active gradient.</p> +<div class="refsect3"> +<a name="gimp-context-get-gradient.returns"></a><h4>Returns</h4> +<p> The name of the active gradient.</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-context-set-gradient"></a><h3>gimp_context_set_gradient ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_gradient (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Sets the specified gradient as the active gradient.</p> +<p>This procedure lets you set the specified gradient as the active or +\"current\" one. The name is simply a string which corresponds to +one of the loaded gradients. If no matching gradient is found, this +procedure will return an error. Otherwise, the specified gradient +will become active and will be used for subsequent custom gradient +operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-gradient.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>The name of the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-gradient.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-gradient-fg-bg-hsv-ccw"></a><h3>gimp_context_set_gradient_fg_bg_hsv_ccw ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_gradient_fg_bg_hsv_ccw + (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Sets the built-in FG-BG HSV (ccw) gradient as the active gradient.</p> +<p>This procedure sets the built-in FG-BG HSV (ccw) gradient as the +active gradient. The gradient will be used for subsequent gradient +operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-gradient-fg-bg-hsv-ccw.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-gradient-fg-bg-hsv-cw"></a><h3>gimp_context_set_gradient_fg_bg_hsv_cw ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_gradient_fg_bg_hsv_cw + (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Sets the built-in FG-BG HSV (cw) gradient as the active gradient.</p> +<p>This procedure sets the built-in FG-BG HSV (cw) gradient as the +active gradient. The gradient will be used for subsequent gradient +operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-gradient-fg-bg-hsv-cw.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-gradient-fg-bg-rgb"></a><h3>gimp_context_set_gradient_fg_bg_rgb ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_gradient_fg_bg_rgb (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Sets the built-in FG-BG RGB gradient as the active gradient.</p> +<p>This procedure sets the built-in FG-BG RGB gradient as the active +gradient. The gradient will be used for subsequent gradient +operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-gradient-fg-bg-rgb.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-gradient-fg-transparent"></a><h3>gimp_context_set_gradient_fg_transparent ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_gradient_fg_transparent + (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Sets the built-in FG-Transparent gradient as the active gradient.</p> +<p>This procedure sets the built-in FG-Transparent gradient as the +active gradient. The gradient will be used for subsequent gradient +operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-gradient-fg-transparent.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-gradient-blend-color-space"></a><h3>gimp_context_get_gradient_blend_color_space ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpGradientBlendColorSpace"><span class="returnvalue">GimpGradientBlendColorSpace</span></a> +gimp_context_get_gradient_blend_color_space + (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the gradient blend color space.</p> +<p>Get the gradient blend color space for paint tools and the gradient +tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-gradient-blend-color-space.returns"></a><h4>Returns</h4> +<p> Color blend space.</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-context-set-gradient-blend-color-space"></a><h3>gimp_context_set_gradient_blend_color_space ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_gradient_blend_color_space + (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpGradientBlendColorSpace"><span class="type">GimpGradientBlendColorSpace</span></a> blend_color_space</code></em>);</pre> +<p>Set the gradient blend color space.</p> +<p>Set the gradient blend color space for paint tools and the gradient +tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-gradient-blend-color-space.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>blend_color_space</p></td> +<td class="parameter_description"><p>Blend color space.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-gradient-blend-color-space.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-gradient-repeat-mode"></a><h3>gimp_context_get_gradient_repeat_mode ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpRepeatMode"><span class="returnvalue">GimpRepeatMode</span></a> +gimp_context_get_gradient_repeat_mode (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the gradient repeat mode.</p> +<p>Get the gradient repeat mode for paint tools and the gradient tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-gradient-repeat-mode.returns"></a><h4>Returns</h4> +<p> Repeat mode.</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-context-set-gradient-repeat-mode"></a><h3>gimp_context_set_gradient_repeat_mode ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_gradient_repeat_mode (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRepeatMode"><span class="type">GimpRepeatMode</span></a> repeat_mode</code></em>);</pre> +<p>Set the gradient repeat mode.</p> +<p>Set the gradient repeat mode for paint tools and the gradient tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-gradient-repeat-mode.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>repeat_mode</p></td> +<td class="parameter_description"><p>Repeat mode.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-gradient-repeat-mode.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-gradient-reverse"></a><h3>gimp_context_get_gradient_reverse ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_get_gradient_reverse (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the gradient reverse setting.</p> +<p>Get the gradient reverse setting for paint tools and the gradient +tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-gradient-reverse.returns"></a><h4>Returns</h4> +<p> Reverse.</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-context-set-gradient-reverse"></a><h3>gimp_context_set_gradient_reverse ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_gradient_reverse (<em class="parameter"><code><span class="type">gboolean</span> reverse</code></em>);</pre> +<p>Set the gradient reverse setting.</p> +<p>Set the gradient reverse setting for paint tools and the gradient +tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-gradient-reverse.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>reverse</p></td> +<td class="parameter_description"><p>Reverse.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-gradient-reverse.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-palette"></a><h3>gimp_context_get_palette ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_context_get_palette (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieve the currently active palette.</p> +<p>This procedure returns the name of the the currently active palette.</p> +<div class="refsect3"> +<a name="gimp-context-get-palette.returns"></a><h4>Returns</h4> +<p> The name of the active palette.</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-context-set-palette"></a><h3>gimp_context_set_palette ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_palette (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Set the specified palette as the active palette.</p> +<p>This procedure allows the active palette to be set by specifying its +name. The name is simply a string which corresponds to one of the +names of the installed palettes. If no matching palette is found, +this procedure will return an error. Otherwise, the specified +palette becomes active and will be used in all subsequent palette +operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-palette.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>The name of the palette.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-palette.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-font"></a><h3>gimp_context_get_font ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_context_get_font (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieve the currently active font.</p> +<p>This procedure returns the name of the currently active font.</p> +<div class="refsect3"> +<a name="gimp-context-get-font.returns"></a><h4>Returns</h4> +<p> The name of the active font.</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-context-set-font"></a><h3>gimp_context_set_font ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_font (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Set the specified font as the active font.</p> +<p>This procedure allows the active font to be set by specifying its +name. The name is simply a string which corresponds to one of the +names of the installed fonts. If no matching font is found, this +procedure will return an error. Otherwise, the specified font +becomes active and will be used in all subsequent font operations.</p> +<div class="refsect3"> +<a name="gimp-context-set-font.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>The name of the font.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-font.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-antialias"></a><h3>gimp_context_get_antialias ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_get_antialias (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the antialias setting.</p> +<p>This procedure returns the antialias setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-antialias.returns"></a><h4>Returns</h4> +<p> The antialias setting.</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-context-set-antialias"></a><h3>gimp_context_set_antialias ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_antialias (<em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>);</pre> +<p>Set the antialias setting.</p> +<p>This procedure modifies the antialias setting. If antialiasing is +turned on, the edges of selected region will contain intermediate +values which give the appearance of a sharper, less pixelized edge. +This should be set as TRUE most of the time unless a binary-only +selection is wanted.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-color" title="gimp_image_select_color ()"><code class="function">gimp_image_select_color()</code></a>, <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()"><code class="function">gimp_image_select_contiguous_color()</code></a>, +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-round-rectangle" title="gimp_image_select_round_rectangle ()"><code class="function">gimp_image_select_round_rectangle()</code></a>, <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-ellipse" title="gimp_image_select_ellipse ()"><code class="function">gimp_image_select_ellipse()</code></a>, +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-polygon" title="gimp_image_select_polygon ()"><code class="function">gimp_image_select_polygon()</code></a>, <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-item" title="gimp_image_select_item ()"><code class="function">gimp_image_select_item()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" title="gimp_drawable_edit_bucket_fill ()"><code class="function">gimp_drawable_edit_bucket_fill()</code></a>, <a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()"><code class="function">gimp_drawable_edit_stroke_item()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection" title="gimp_drawable_edit_stroke_selection ()"><code class="function">gimp_drawable_edit_stroke_selection()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-antialias.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>antialias</p></td> +<td class="parameter_description"><p>The antialias setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-antialias.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-feather"></a><h3>gimp_context_get_feather ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_get_feather (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the feather setting.</p> +<p>This procedure returns the feather setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-feather.returns"></a><h4>Returns</h4> +<p> The feather setting.</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-context-set-feather"></a><h3>gimp_context_set_feather ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_feather (<em class="parameter"><code><span class="type">gboolean</span> feather</code></em>);</pre> +<p>Set the feather setting.</p> +<p>This procedure modifies the feather setting. If the feather option +is enabled, selections will be blurred before combining. The blur is +a gaussian blur; its radii can be controlled using +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather-radius" title="gimp_context_set_feather_radius ()"><code class="function">gimp_context_set_feather_radius()</code></a>.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-color" title="gimp_image_select_color ()"><code class="function">gimp_image_select_color()</code></a>, <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()"><code class="function">gimp_image_select_contiguous_color()</code></a>, +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-rectangle" title="gimp_image_select_rectangle ()"><code class="function">gimp_image_select_rectangle()</code></a>, <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-round-rectangle" title="gimp_image_select_round_rectangle ()"><code class="function">gimp_image_select_round_rectangle()</code></a>, +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-ellipse" title="gimp_image_select_ellipse ()"><code class="function">gimp_image_select_ellipse()</code></a>, <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-polygon" title="gimp_image_select_polygon ()"><code class="function">gimp_image_select_polygon()</code></a>, +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-item" title="gimp_image_select_item ()"><code class="function">gimp_image_select_item()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-feather.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>feather</p></td> +<td class="parameter_description"><p>The feather setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-feather.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-feather-radius"></a><h3>gimp_context_get_feather_radius ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_get_feather_radius (<em class="parameter"><code><span class="type">gdouble</span> *feather_radius_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *feather_radius_y</code></em>);</pre> +<p>Get the feather radius setting.</p> +<p>This procedure returns the feather radius setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-feather-radius.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>feather_radius_x</p></td> +<td class="parameter_description"><p>The horizontal feather radius.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_y</p></td> +<td class="parameter_description"><p>The vertical feather radius.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-get-feather-radius.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-set-feather-radius"></a><h3>gimp_context_set_feather_radius ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_feather_radius (<em class="parameter"><code><span class="type">gdouble</span> feather_radius_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_y</code></em>);</pre> +<p>Set the feather radius setting.</p> +<p>This procedure modifies the feather radius setting.</p> +<p>This setting affects all procedures that are affected by +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather" title="gimp_context_set_feather ()"><code class="function">gimp_context_set_feather()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-feather-radius.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>feather_radius_x</p></td> +<td class="parameter_description"><p>The horizontal feather radius.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_y</p></td> +<td class="parameter_description"><p>The vertical feather radius.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-feather-radius.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-sample-merged"></a><h3>gimp_context_get_sample_merged ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_get_sample_merged (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the sample merged setting.</p> +<p>This procedure returns the sample merged setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-sample-merged.returns"></a><h4>Returns</h4> +<p> The sample merged setting.</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-context-set-sample-merged"></a><h3>gimp_context_set_sample_merged ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_sample_merged (<em class="parameter"><code><span class="type">gboolean</span> sample_merged</code></em>);</pre> +<p>Set the sample merged setting.</p> +<p>This procedure modifies the sample merged setting. If an operation +depends on the colors of the pixels present in a drawable, like when +doing a seed fill, this setting controls whether the pixel data from +the specified drawable is used ('sample-merged' is FALSE), or the +pixel data from the composite image ('sample-merged' is TRUE. This +is equivalent to sampling for colors after merging all visible +layers).</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-color" title="gimp_image_select_color ()"><code class="function">gimp_image_select_color()</code></a>, <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()"><code class="function">gimp_image_select_contiguous_color()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" title="gimp_drawable_edit_bucket_fill ()"><code class="function">gimp_drawable_edit_bucket_fill()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-sample-merged.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>sample_merged</p></td> +<td class="parameter_description"><p>The sample merged setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-sample-merged.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-sample-criterion"></a><h3>gimp_context_get_sample_criterion ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpSelectCriterion"><span class="returnvalue">GimpSelectCriterion</span></a> +gimp_context_get_sample_criterion (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the sample criterion setting.</p> +<p>This procedure returns the sample criterion setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-sample-criterion.returns"></a><h4>Returns</h4> +<p> The sample criterion setting.</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-context-set-sample-criterion"></a><h3>gimp_context_set_sample_criterion ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_sample_criterion (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpSelectCriterion"><span class="type">GimpSelectCriterion</span></a> sample_criterion</code></em>);</pre> +<p>Set the sample criterion setting.</p> +<p>This procedure modifies the sample criterion setting. If an +operation depends on the colors of the pixels present in a drawable, +like when doing a seed fill, this setting controls how color +similarity is determined. SELECT_CRITERION_COMPOSITE is the default +value.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-color" title="gimp_image_select_color ()"><code class="function">gimp_image_select_color()</code></a>, <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()"><code class="function">gimp_image_select_contiguous_color()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" title="gimp_drawable_edit_bucket_fill ()"><code class="function">gimp_drawable_edit_bucket_fill()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-sample-criterion.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>sample_criterion</p></td> +<td class="parameter_description"><p>The sample criterion setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-sample-criterion.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-sample-threshold"></a><h3>gimp_context_get_sample_threshold ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_sample_threshold (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the sample threshold setting.</p> +<p>This procedure returns the sample threshold setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-sample-threshold.returns"></a><h4>Returns</h4> +<p> The sample threshold setting.</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-context-set-sample-threshold"></a><h3>gimp_context_set_sample_threshold ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_sample_threshold (<em class="parameter"><code><span class="type">gdouble</span> sample_threshold</code></em>);</pre> +<p>Set the sample threshold setting.</p> +<p>This procedure modifies the sample threshold setting. If an +operation depends on the colors of the pixels present in a drawable, +like when doing a seed fill, this setting controls what is +\"sufficiently close\" to be considered a similar color. If the +sample threshold has not been set explicitly, the default threshold +set in gimprc will be used.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-color" title="gimp_image_select_color ()"><code class="function">gimp_image_select_color()</code></a>, <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()"><code class="function">gimp_image_select_contiguous_color()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" title="gimp_drawable_edit_bucket_fill ()"><code class="function">gimp_drawable_edit_bucket_fill()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-sample-threshold.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>sample_threshold</p></td> +<td class="parameter_description"><p>The sample threshold setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-sample-threshold.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-sample-threshold-int"></a><h3>gimp_context_get_sample_threshold_int ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_context_get_sample_threshold_int (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the sample threshold setting as an integer value.</p> +<p>This procedure returns the sample threshold setting as an integer +value. See <a class="link" href="libgimp-gimpcontext.html#gimp-context-get-sample-threshold" title="gimp_context_get_sample_threshold ()"><code class="function">gimp_context_get_sample_threshold()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-get-sample-threshold-int.returns"></a><h4>Returns</h4> +<p> The sample threshold setting.</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-context-set-sample-threshold-int"></a><h3>gimp_context_set_sample_threshold_int ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_sample_threshold_int (<em class="parameter"><code><span class="type">gint</span> sample_threshold</code></em>);</pre> +<p>Set the sample threshold setting as an integer value.</p> +<p>This procedure modifies the sample threshold setting as an integer +value. See <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-threshold" title="gimp_context_set_sample_threshold ()"><code class="function">gimp_context_set_sample_threshold()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-sample-threshold-int.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>sample_threshold</p></td> +<td class="parameter_description"><p>The sample threshold setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-sample-threshold-int.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-sample-transparent"></a><h3>gimp_context_get_sample_transparent ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_get_sample_transparent (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the sample transparent setting.</p> +<p>This procedure returns the sample transparent setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-sample-transparent.returns"></a><h4>Returns</h4> +<p> The sample transparent setting.</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-context-set-sample-transparent"></a><h3>gimp_context_set_sample_transparent ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_sample_transparent (<em class="parameter"><code><span class="type">gboolean</span> sample_transparent</code></em>);</pre> +<p>Set the sample transparent setting.</p> +<p>This procedure modifies the sample transparent setting. If an +operation depends on the colors of the pixels present in a drawable, +like when doing a seed fill, this setting controls whether +transparency is considered to be a unique selectable color. When +this setting is TRUE, transparent areas can be selected or filled.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-color" title="gimp_image_select_color ()"><code class="function">gimp_image_select_color()</code></a>, <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()"><code class="function">gimp_image_select_contiguous_color()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" title="gimp_drawable_edit_bucket_fill ()"><code class="function">gimp_drawable_edit_bucket_fill()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-sample-transparent.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>sample_transparent</p></td> +<td class="parameter_description"><p>The sample transparent setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-sample-transparent.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-diagonal-neighbors"></a><h3>gimp_context_get_diagonal_neighbors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_get_diagonal_neighbors (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the diagonal neighbors setting.</p> +<p>This procedure returns the diagonal neighbors setting.</p> +<div class="refsect3"> +<a name="gimp-context-get-diagonal-neighbors.returns"></a><h4>Returns</h4> +<p> The diagonal neighbors setting.</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-context-set-diagonal-neighbors"></a><h3>gimp_context_set_diagonal_neighbors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_diagonal_neighbors (<em class="parameter"><code><span class="type">gboolean</span> diagonal_neighbors</code></em>);</pre> +<p>Set the diagonal neighbors setting.</p> +<p>This procedure modifies the diagonal neighbors setting. If the +affected region of an operation is based on a seed point, like when +doing a seed fill, then, when this setting is TRUE, all eight +neighbors of each pixel are considered when calculating the affected +region; in contrast, when this setting is FALSE, only the four +orthogonal neighbors of each pixel are considered.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()"><code class="function">gimp_image_select_contiguous_color()</code></a>, +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" title="gimp_drawable_edit_bucket_fill ()"><code class="function">gimp_drawable_edit_bucket_fill()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-diagonal-neighbors.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>diagonal_neighbors</p></td> +<td class="parameter_description"><p>The diagonal neighbors setting.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-diagonal-neighbors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-distance-metric"></a><h3>gimp_context_get_distance_metric ()</h3> +<pre class="programlisting"><span class="returnvalue">GeglDistanceMetric</span> +gimp_context_get_distance_metric (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the distance metric used in some computations.</p> +<p>This procedure returns the distance metric in the current context. +See <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-distance-metric" title="gimp_context_set_distance_metric ()"><code class="function">gimp_context_set_distance_metric()</code></a> to know more about its usage.</p> +<div class="refsect3"> +<a name="gimp-context-get-distance-metric.returns"></a><h4>Returns</h4> +<p> The distance 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-context-set-distance-metric"></a><h3>gimp_context_set_distance_metric ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_distance_metric (<em class="parameter"><code><span class="type">GeglDistanceMetric</span> metric</code></em>);</pre> +<p>Set the distance metric used in some computations.</p> +<p>This procedure modifies the distance metric used in some +computations, such as <a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-gradient-fill" title="gimp_drawable_edit_gradient_fill ()"><code class="function">gimp_drawable_edit_gradient_fill()</code></a>. In +particular, it does not change the metric used in generic distance +computation on canvas, as in the Measure tool.</p> +<p>This setting affects the following procedures: +<a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-gradient-fill" title="gimp_drawable_edit_gradient_fill ()"><code class="function">gimp_drawable_edit_gradient_fill()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-distance-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>metric</p></td> +<td class="parameter_description"><p>The distance metric.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-distance-metric.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-interpolation"></a><h3>gimp_context_get_interpolation ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="returnvalue">GimpInterpolationType</span></a> +gimp_context_get_interpolation (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the interpolation type.</p> +<p>This procedure returns the interpolation setting. The return value +is an integer which corresponds to the values listed in the argument +description. If the interpolation has not been set explicitly by +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()"><code class="function">gimp_context_set_interpolation()</code></a>, the default interpolation set in +gimprc will be used.</p> +<div class="refsect3"> +<a name="gimp-context-get-interpolation.returns"></a><h4>Returns</h4> +<p> The interpolation type.</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-context-set-interpolation"></a><h3>gimp_context_set_interpolation ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_interpolation (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>);</pre> +<p>Set the interpolation type.</p> +<p>This procedure modifies the interpolation setting.</p> +<p>This setting affects affects the following procedures: +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip" title="gimp_item_transform_flip ()"><code class="function">gimp_item_transform_flip()</code></a>, <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" title="gimp_item_transform_perspective ()"><code class="function">gimp_item_transform_perspective()</code></a>, +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" title="gimp_item_transform_rotate ()"><code class="function">gimp_item_transform_rotate()</code></a>, <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-scale" title="gimp_item_transform_scale ()"><code class="function">gimp_item_transform_scale()</code></a>, +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()"><code class="function">gimp_item_transform_shear()</code></a>, <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-2d" title="gimp_item_transform_2d ()"><code class="function">gimp_item_transform_2d()</code></a>, +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-matrix" title="gimp_item_transform_matrix ()"><code class="function">gimp_item_transform_matrix()</code></a>, <a class="link" href="libgimp-gimpimagetransform.html#gimp-image-scale" title="gimp_image_scale ()"><code class="function">gimp_image_scale()</code></a>, +<a class="link" href="libgimp-gimplayer.html#gimp-layer-scale" title="gimp_layer_scale ()"><code class="function">gimp_layer_scale()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-interpolation.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>interpolation</p></td> +<td class="parameter_description"><p>The interpolation type.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-interpolation.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-transform-direction"></a><h3>gimp_context_get_transform_direction ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="returnvalue">GimpTransformDirection</span></a> +gimp_context_get_transform_direction (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the transform direction.</p> +<p>This procedure returns the transform direction. The return value is +an integer which corresponds to the values listed in the argument +description.</p> +<div class="refsect3"> +<a name="gimp-context-get-transform-direction.returns"></a><h4>Returns</h4> +<p> The transform direction.</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-context-set-transform-direction"></a><h3>gimp_context_set_transform_direction ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_transform_direction (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>);</pre> +<p>Set the transform direction.</p> +<p>This procedure modifies the transform direction setting.</p> +<p>This setting affects affects the following procedures: +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip" title="gimp_item_transform_flip ()"><code class="function">gimp_item_transform_flip()</code></a>, <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" title="gimp_item_transform_perspective ()"><code class="function">gimp_item_transform_perspective()</code></a>, +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" title="gimp_item_transform_rotate ()"><code class="function">gimp_item_transform_rotate()</code></a>, <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-scale" title="gimp_item_transform_scale ()"><code class="function">gimp_item_transform_scale()</code></a>, +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()"><code class="function">gimp_item_transform_shear()</code></a>, <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-2d" title="gimp_item_transform_2d ()"><code class="function">gimp_item_transform_2d()</code></a>, +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-matrix" title="gimp_item_transform_matrix ()"><code class="function">gimp_item_transform_matrix()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-transform-direction.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>transform_direction</p></td> +<td class="parameter_description"><p>The transform direction.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-transform-direction.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-transform-resize"></a><h3>gimp_context_get_transform_resize ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="returnvalue">GimpTransformResize</span></a> +gimp_context_get_transform_resize (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the transform resize type.</p> +<p>This procedure returns the transform resize setting. The return +value is an integer which corresponds to the values listed in the +argument description.</p> +<div class="refsect3"> +<a name="gimp-context-get-transform-resize.returns"></a><h4>Returns</h4> +<p> The transform resize type.</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-context-set-transform-resize"></a><h3>gimp_context_set_transform_resize ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_transform_resize (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> transform_resize</code></em>);</pre> +<p>Set the transform resize type.</p> +<p>This procedure modifies the transform resize setting. When +transforming pixels, if the result of a transform operation has a +different size than the original area, this setting determines how +the resulting area is sized.</p> +<p>This setting affects affects the following procedures: +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip" title="gimp_item_transform_flip ()"><code class="function">gimp_item_transform_flip()</code></a>, <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip-simple" title="gimp_item_transform_flip_simple ()"><code class="function">gimp_item_transform_flip_simple()</code></a>, +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" title="gimp_item_transform_perspective ()"><code class="function">gimp_item_transform_perspective()</code></a>, <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" title="gimp_item_transform_rotate ()"><code class="function">gimp_item_transform_rotate()</code></a>, +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate-simple" title="gimp_item_transform_rotate_simple ()"><code class="function">gimp_item_transform_rotate_simple()</code></a>, <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-scale" title="gimp_item_transform_scale ()"><code class="function">gimp_item_transform_scale()</code></a>, +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()"><code class="function">gimp_item_transform_shear()</code></a>, <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-2d" title="gimp_item_transform_2d ()"><code class="function">gimp_item_transform_2d()</code></a>, +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-matrix" title="gimp_item_transform_matrix ()"><code class="function">gimp_item_transform_matrix()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-context-set-transform-resize.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>transform_resize</p></td> +<td class="parameter_description"><p>The transform resize type.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-transform-resize.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-transform-recursion"></a><h3>gimp_context_get_transform_recursion ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_context_get_transform_recursion (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_context_get_transform_recursion</code> is deprecated and should not be used in newly-written code.</p> +<p>There is no replacement for this procedure.</p> +</div> +<div class="refsect3"> +<a name="gimp-context-get-transform-recursion.returns"></a><h4>Returns</h4> +<p> This returns always 3 and is meaningless.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-context-set-transform-recursion"></a><h3>gimp_context_set_transform_recursion ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_transform_recursion (<em class="parameter"><code><span class="type">gint</span> transform_recursion</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_context_set_transform_recursion</code> is deprecated and should not be used in newly-written code.</p> +<p>There is no replacement for this procedure.</p> +</div> +<div class="refsect3"> +<a name="gimp-context-set-transform-recursion.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>transform_recursion</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-transform-recursion.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-context-get-ink-angle"></a><h3>gimp_context_get_ink_angle ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_ink_angle (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get ink angle in degrees.</p> +<p>Get the ink angle in degrees for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-ink-angle.returns"></a><h4>Returns</h4> +<p> ink angle in degrees.</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-context-set-ink-angle"></a><h3>gimp_context_set_ink_angle ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_ink_angle (<em class="parameter"><code><span class="type">gdouble</span> angle</code></em>);</pre> +<p>Set ink angle in degrees.</p> +<p>Set the ink angle in degrees for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-ink-angle.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>angle</p></td> +<td class="parameter_description"><p>ink angle in degrees.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-ink-angle.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-ink-blob-angle"></a><h3>gimp_context_get_ink_blob_angle ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_ink_blob_angle (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get ink blob angle in degrees.</p> +<p>Get the ink blob angle in degrees for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-ink-blob-angle.returns"></a><h4>Returns</h4> +<p> ink blob angle in degrees.</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-context-set-ink-blob-angle"></a><h3>gimp_context_set_ink_blob_angle ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_ink_blob_angle (<em class="parameter"><code><span class="type">gdouble</span> angle</code></em>);</pre> +<p>Set ink blob angle in degrees.</p> +<p>Set the ink blob angle in degrees for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-ink-blob-angle.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>angle</p></td> +<td class="parameter_description"><p>ink blob angle in degrees.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-ink-blob-angle.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-ink-blob-aspect-ratio"></a><h3>gimp_context_get_ink_blob_aspect_ratio ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_ink_blob_aspect_ratio + (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get ink blob aspect ratio.</p> +<p>Get the ink blob aspect ratio for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-ink-blob-aspect-ratio.returns"></a><h4>Returns</h4> +<p> ink blob aspect ratio.</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-context-set-ink-blob-aspect-ratio"></a><h3>gimp_context_set_ink_blob_aspect_ratio ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_ink_blob_aspect_ratio + (<em class="parameter"><code><span class="type">gdouble</span> aspect</code></em>);</pre> +<p>Set ink blob aspect ratio.</p> +<p>Set the ink blob aspect ratio for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-ink-blob-aspect-ratio.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>aspect</p></td> +<td class="parameter_description"><p>ink blob aspect ratio.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-ink-blob-aspect-ratio.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-ink-blob-type"></a><h3>gimp_context_get_ink_blob_type ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpInkBlobType"><span class="returnvalue">GimpInkBlobType</span></a> +gimp_context_get_ink_blob_type (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get ink blob type.</p> +<p>Get the ink blob type for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-ink-blob-type.returns"></a><h4>Returns</h4> +<p> Ink blob type.</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-context-set-ink-blob-type"></a><h3>gimp_context_set_ink_blob_type ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_ink_blob_type (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInkBlobType"><span class="type">GimpInkBlobType</span></a> type</code></em>);</pre> +<p>Set ink blob type.</p> +<p>Set the ink blob type for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-ink-blob-type.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>Ink blob type.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-ink-blob-type.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-ink-size"></a><h3>gimp_context_get_ink_size ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_ink_size (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get ink blob size in pixels.</p> +<p>Get the ink blob size in pixels for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-ink-size.returns"></a><h4>Returns</h4> +<p> ink blob size in 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-context-set-ink-size"></a><h3>gimp_context_set_ink_size ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_ink_size (<em class="parameter"><code><span class="type">gdouble</span> size</code></em>);</pre> +<p>Set ink blob size in pixels.</p> +<p>Set the ink blob size in pixels for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-ink-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>size</p></td> +<td class="parameter_description"><p>ink blob size in pixels.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-ink-size.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-ink-size-sensitivity"></a><h3>gimp_context_get_ink_size_sensitivity ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_ink_size_sensitivity (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get ink size sensitivity.</p> +<p>Get the ink size sensitivity for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-ink-size-sensitivity.returns"></a><h4>Returns</h4> +<p> ink size sensitivity.</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-context-set-ink-size-sensitivity"></a><h3>gimp_context_set_ink_size_sensitivity ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_ink_size_sensitivity (<em class="parameter"><code><span class="type">gdouble</span> size</code></em>);</pre> +<p>Set ink size sensitivity.</p> +<p>Set the ink size sensitivity for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-ink-size-sensitivity.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>size</p></td> +<td class="parameter_description"><p>ink size sensitivity.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-ink-size-sensitivity.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-ink-speed-sensitivity"></a><h3>gimp_context_get_ink_speed_sensitivity ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_ink_speed_sensitivity + (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get ink speed sensitivity.</p> +<p>Get the ink speed sensitivity for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-ink-speed-sensitivity.returns"></a><h4>Returns</h4> +<p> ink speed sensitivity.</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-context-set-ink-speed-sensitivity"></a><h3>gimp_context_set_ink_speed_sensitivity ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_ink_speed_sensitivity + (<em class="parameter"><code><span class="type">gdouble</span> speed</code></em>);</pre> +<p>Set ink speed sensitivity.</p> +<p>Set the ink speed sensitivity for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-ink-speed-sensitivity.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>speed</p></td> +<td class="parameter_description"><p>ink speed sensitivity.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-ink-speed-sensitivity.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-context-get-ink-tilt-sensitivity"></a><h3>gimp_context_get_ink_tilt_sensitivity ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_context_get_ink_tilt_sensitivity (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get ink tilt sensitivity.</p> +<p>Get the ink tilt sensitivity for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-get-ink-tilt-sensitivity.returns"></a><h4>Returns</h4> +<p> ink tilt sensitivity.</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-context-set-ink-tilt-sensitivity"></a><h3>gimp_context_set_ink_tilt_sensitivity ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_context_set_ink_tilt_sensitivity (<em class="parameter"><code><span class="type">gdouble</span> tilt</code></em>);</pre> +<p>Set ink tilt sensitivity.</p> +<p>Set the ink tilt sensitivity for ink tool.</p> +<div class="refsect3"> +<a name="gimp-context-set-ink-tilt-sensitivity.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>tilt</p></td> +<td class="parameter_description"><p>ink tilt sensitivity.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-context-set-ink-tilt-sensitivity.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</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/libgimp/html/libgimp-gimpdebug.html b/devel-docs/libgimp/html/libgimp-gimpdebug.html new file mode 100644 index 0000000..49a38e3 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdebug.html @@ -0,0 +1,108 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpdebug: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-gimpprogress.html" title="gimpprogress"> +<link rel="next" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<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="#libgimp-gimpdebug.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpprogress.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-image.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpdebug"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpdebug.top_of_page"></a>gimpdebug</span></h2> +<p>gimpdebug — Debug utility functions</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpdebug.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="libgimp-gimpdebug.html#gimp-debug-timer-start" title="gimp_debug_timer_start ()">gimp_debug_timer_start</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="libgimp-gimpdebug.html#gimp-debug-timer-end" title="gimp_debug_timer_end ()">gimp_debug_timer_end</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdebug.description"></a><h2>Description</h2> +<p>Miscellaneous debug utility functions. Not part of the stable +library interface.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdebug.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-debug-timer-start"></a><h3>gimp_debug_timer_start ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_debug_timer_start (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Starts measuring elapsed time.</p> +<p>This procedure starts a timer, measuring the elapsed time since the +call. Each call to this procedure should be matched by a call to +<a class="link" href="libgimp-gimpdebug.html#gimp-debug-timer-end" title="gimp_debug_timer_end ()"><code class="function">gimp_debug_timer_end()</code></a>, which returns the elapsed time. +If there is already an active timer, it is not affected by the call, +however, a matching <a class="link" href="libgimp-gimpdebug.html#gimp-debug-timer-end" title="gimp_debug_timer_end ()"><code class="function">gimp_debug_timer_end()</code></a> call is still required.</p> +<p>This is a debug utility procedure. It is subject to change at any +point, and should not be used in production.</p> +<div class="refsect3"> +<a name="gimp-debug-timer-start.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-debug-timer-end"></a><h3>gimp_debug_timer_end ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_debug_timer_end (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Finishes measuring elapsed time.</p> +<p>This procedure stops the timer started by a previous +<a class="link" href="libgimp-gimpdebug.html#gimp-debug-timer-start" title="gimp_debug_timer_start ()"><code class="function">gimp_debug_timer_start()</code></a> call, and prints and returns the elapsed +time. +If there was already an active timer at the time of corresponding +call to <a class="link" href="libgimp-gimpdebug.html#gimp-debug-timer-start" title="gimp_debug_timer_start ()"><code class="function">gimp_debug_timer_start()</code></a>, a dummy value is returned.</p> +<p>This is a debug utility procedure. It is subject to change at any +point, and should not be used in production.</p> +<div class="refsect3"> +<a name="gimp-debug-timer-end.returns"></a><h4>Returns</h4> +<p> The elapsed time, in seconds.</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/libgimp/html/libgimp-gimpdisplay.html b/devel-docs/libgimp/html/libgimp-gimpdisplay.html new file mode 100644 index 0000000..2d56fab --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdisplay.html @@ -0,0 +1,280 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpdisplay: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpcolor.html" title="gimpcolor"> +<link rel="next" href="libgimp-gimpdrawable.html" title="gimpdrawable"> +<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="#libgimp-gimpdisplay.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpcolor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpdrawable.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpdisplay"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpdisplay.top_of_page"></a>gimpdisplay</span></h2> +<p>gimpdisplay — Functions to create, delete and flush displays (views) on an image.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpdisplay.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdisplay.html#gimp-display-new" title="gimp_display_new ()">gimp_display_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="libgimp-gimpdisplay.html#gimp-display-delete" title="gimp_display_delete ()">gimp_display_delete</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="libgimp-gimpdisplay.html#gimp-display-is-valid" title="gimp_display_is_valid ()">gimp_display_is_valid</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="libgimp-gimpdisplay.html#gimp-display-get-window-handle" title="gimp_display_get_window_handle ()">gimp_display_get_window_handle</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="libgimp-gimpdisplay.html#gimp-displays-flush" title="gimp_displays_flush ()">gimp_displays_flush</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="libgimp-gimpdisplay.html#gimp-displays-reconnect" title="gimp_displays_reconnect ()">gimp_displays_reconnect</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdisplay.description"></a><h2>Description</h2> +<p>Functions to create, delete and flush displays (views) on an image.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdisplay.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-display-new"></a><h3>gimp_display_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_display_new (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Create a new display for the specified image.</p> +<p>Creates a new display for the specified image. If the image already +has a display, another is added. Multiple displays are handled +transparently by GIMP. The newly created display is returned and can +be subsequently destroyed with a call to <a class="link" href="libgimp-gimpdisplay.html#gimp-display-delete" title="gimp_display_delete ()"><code class="function">gimp_display_delete()</code></a>. This +procedure only makes sense for use with the GIMP UI, and will result +in an execution error if called when GIMP has no UI.</p> +<div class="refsect3"> +<a name="gimp-display-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-display-new.returns"></a><h4>Returns</h4> +<p> The new display.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-display-delete"></a><h3>gimp_display_delete ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_display_delete (<em class="parameter"><code><span class="type">gint32</span> display_ID</code></em>);</pre> +<p>Delete the specified display.</p> +<p>This procedure removes the specified display. If this is the last +remaining display for the underlying image, then the image is +deleted also. Note that the display is closed no matter if the image +is dirty or not. Better save the image before calling this +procedure.</p> +<div class="refsect3"> +<a name="gimp-display-delete.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>display_ID</p></td> +<td class="parameter_description"><p>The display to delete.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-display-delete.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-display-is-valid"></a><h3>gimp_display_is_valid ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_display_is_valid (<em class="parameter"><code><span class="type">gint32</span> display_ID</code></em>);</pre> +<p>Returns TRUE if the display is valid.</p> +<p>This procedure checks if the given display ID is valid and refers to +an existing display.</p> +<div class="refsect3"> +<a name="gimp-display-is-valid.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>display_ID</p></td> +<td class="parameter_description"><p>The display to check.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-display-is-valid.returns"></a><h4>Returns</h4> +<p> Whether the display ID is valid.</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-display-get-window-handle"></a><h3>gimp_display_get_window_handle ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_display_get_window_handle (<em class="parameter"><code><span class="type">gint32</span> display_ID</code></em>);</pre> +<p>Get a handle to the native window for an image display.</p> +<p>This procedure returns a handle to the native window for a given +image display. For example in the X backend of GDK, a native window +handle is an Xlib XID. A value of 0 is returned for an invalid +display or if this function is unimplemented for the windowing +system that is being used.</p> +<div class="refsect3"> +<a name="gimp-display-get-window-handle.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>display_ID</p></td> +<td class="parameter_description"><p>The display to get the window handle from.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-display-get-window-handle.returns"></a><h4>Returns</h4> +<p> The native window handle or 0.</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-displays-flush"></a><h3>gimp_displays_flush ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_displays_flush (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Flush all internal changes to the user interface</p> +<p>This procedure takes no arguments and returns nothing except a +success status. Its purpose is to flush all pending updates of image +manipulations to the user interface. It should be called whenever +appropriate.</p> +<div class="refsect3"> +<a name="gimp-displays-flush.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-displays-reconnect"></a><h3>gimp_displays_reconnect ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_displays_reconnect (<em class="parameter"><code><span class="type">gint32</span> old_image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> new_image_ID</code></em>);</pre> +<p>Reconnect displays from one image to another image.</p> +<p>This procedure connects all displays of the old_image to the +new_image. If the old_image has no display or new_image already has +a display the reconnect is not performed and the procedure returns +without success. You should rarely need to use this function.</p> +<div class="refsect3"> +<a name="gimp-displays-reconnect.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>old_image_ID</p></td> +<td class="parameter_description"><p>The old image (must have at least one display).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_image_ID</p></td> +<td class="parameter_description"><p>The new image (must not have a display).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-displays-reconnect.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimpdrawable.html b/devel-docs/libgimp/html/libgimp-gimpdrawable.html new file mode 100644 index 0000000..4164762 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdrawable.html @@ -0,0 +1,2286 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpdrawable: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpdisplay.html" title="gimpdisplay"> +<link rel="next" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor"> +<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="#libgimp-gimpdrawable.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpdisplay.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpdrawablecolor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpdrawable"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpdrawable.top_of_page"></a>gimpdrawable</span></h2> +<p>gimpdrawable — Functions to manipulate drawables.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpdrawable.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">GeglBuffer</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-buffer" title="gimp_drawable_get_buffer ()">gimp_drawable_get_buffer</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GeglBuffer</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-shadow-buffer" title="gimp_drawable_get_shadow_buffer ()">gimp_drawable_get_shadow_buffer</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type">const <span class="returnvalue">Babl</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-format" title="gimp_drawable_get_format ()">gimp_drawable_get_format</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type">const <span class="returnvalue">Babl</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-thumbnail-format" title="gimp_drawable_get_thumbnail_format ()">gimp_drawable_get_thumbnail_format</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="returnvalue">GimpDrawable</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get" title="gimp_drawable_get ()">gimp_drawable_get</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="libgimp-gimpdrawable.html#gimp-drawable-detach" title="gimp_drawable_detach ()">gimp_drawable_detach</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="libgimp-gimpdrawable.html#gimp-drawable-flush" title="gimp_drawable_flush ()">gimp_drawable_flush</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="libgimp-gimpdrawable.html#gimp-drawable-delete" title="gimp_drawable_delete ()">gimp_drawable_delete</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="libgimp-gimpdrawable.html#gimp-drawable-is-valid" title="gimp_drawable_is_valid ()">gimp_drawable_is_valid</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="libgimp-gimpdrawable.html#gimp-drawable-get-name" title="gimp_drawable_get_name ()">gimp_drawable_get_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="libgimp-gimpdrawable.html#gimp-drawable-set-name" title="gimp_drawable_set_name ()">gimp_drawable_set_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="libgimp-gimpdrawable.html#gimp-drawable-get-visible" title="gimp_drawable_get_visible ()">gimp_drawable_get_visible</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="libgimp-gimpdrawable.html#gimp-drawable-set-visible" title="gimp_drawable_set_visible ()">gimp_drawable_set_visible</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="libgimp-gimpdrawable.html#gimp-drawable-get-linked" title="gimp_drawable_get_linked ()">gimp_drawable_get_linked</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="libgimp-gimpdrawable.html#gimp-drawable-set-linked" title="gimp_drawable_set_linked ()">gimp_drawable_set_linked</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="libgimp-gimpdrawable.html#gimp-drawable-get-tattoo" title="gimp_drawable_get_tattoo ()">gimp_drawable_get_tattoo</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="libgimp-gimpdrawable.html#gimp-drawable-set-tattoo" title="gimp_drawable_set_tattoo ()">gimp_drawable_set_tattoo</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guint8</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-pixel" title="gimp_drawable_get_pixel ()">gimp_drawable_get_pixel</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="libgimp-gimpdrawable.html#gimp-drawable-set-pixel" title="gimp_drawable_set_pixel ()">gimp_drawable_set_pixel</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile"><span class="returnvalue">GimpTile</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-tile" title="gimp_drawable_get_tile ()">gimp_drawable_get_tile</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile"><span class="returnvalue">GimpTile</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-tile2" title="gimp_drawable_get_tile2 ()">gimp_drawable_get_tile2</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guchar</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-thumbnail-data" title="gimp_drawable_get_thumbnail_data ()">gimp_drawable_get_thumbnail_data</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guchar</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-sub-thumbnail-data" title="gimp_drawable_get_sub_thumbnail_data ()">gimp_drawable_get_sub_thumbnail_data</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="libgimp-gimpdrawable.html#gimp-drawable-get-color-uchar" title="gimp_drawable_get_color_uchar ()">gimp_drawable_get_color_uchar</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="libgimp-gimpdrawable.html#gimp-drawable-merge-shadow" title="gimp_drawable_merge_shadow ()">gimp_drawable_merge_shadow</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="libgimp-gimpdrawable.html#gimp-drawable-free-shadow" title="gimp_drawable_free_shadow ()">gimp_drawable_free_shadow</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="libgimp-gimpdrawable.html#gimp-drawable-fill" title="gimp_drawable_fill ()">gimp_drawable_fill</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="libgimp-gimpdrawable.html#gimp-drawable-update" title="gimp_drawable_update ()">gimp_drawable_update</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="libgimp-gimpdrawable.html#gimp-drawable-mask-bounds" title="gimp_drawable_mask_bounds ()">gimp_drawable_mask_bounds</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="libgimp-gimpdrawable.html#gimp-drawable-mask-intersect" title="gimp_drawable_mask_intersect ()">gimp_drawable_mask_intersect</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-image" title="gimp_drawable_get_image ()">gimp_drawable_get_image</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="libgimp-gimpdrawable.html#gimp-drawable-set-image" title="gimp_drawable_set_image ()">gimp_drawable_set_image</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="libgimp-gimpdrawable.html#gimp-drawable-has-alpha" title="gimp_drawable_has_alpha ()">gimp_drawable_has_alpha</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpImageType"><span class="returnvalue">GimpImageType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-type-with-alpha" title="gimp_drawable_type_with_alpha ()">gimp_drawable_type_with_alpha</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpImageType"><span class="returnvalue">GimpImageType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-type" title="gimp_drawable_type ()">gimp_drawable_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="libgimp-gimpdrawable.html#gimp-drawable-is-rgb" title="gimp_drawable_is_rgb ()">gimp_drawable_is_rgb</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="libgimp-gimpdrawable.html#gimp-drawable-is-gray" title="gimp_drawable_is_gray ()">gimp_drawable_is_gray</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="libgimp-gimpdrawable.html#gimp-drawable-is-indexed" title="gimp_drawable_is_indexed ()">gimp_drawable_is_indexed</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="libgimp-gimpdrawable.html#gimp-drawable-bpp" title="gimp_drawable_bpp ()">gimp_drawable_bpp</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="libgimp-gimpdrawable.html#gimp-drawable-width" title="gimp_drawable_width ()">gimp_drawable_width</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="libgimp-gimpdrawable.html#gimp-drawable-height" title="gimp_drawable_height ()">gimp_drawable_height</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="libgimp-gimpdrawable.html#gimp-drawable-offsets" title="gimp_drawable_offsets ()">gimp_drawable_offsets</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="libgimp-gimpdrawable.html#gimp-drawable-is-channel" title="gimp_drawable_is_channel ()">gimp_drawable_is_channel</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="libgimp-gimpdrawable.html#gimp-drawable-is-layer" title="gimp_drawable_is_layer ()">gimp_drawable_is_layer</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="libgimp-gimpdrawable.html#gimp-drawable-is-layer-mask" title="gimp_drawable_is_layer_mask ()">gimp_drawable_is_layer_mask</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="libgimp-gimpdrawable.html#gimp-drawable-is-text-layer" title="gimp_drawable_is_text_layer ()">gimp_drawable_is_text_layer</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="libgimp-gimpdrawable.html#gimp-drawable-offset" title="gimp_drawable_offset ()">gimp_drawable_offset</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="libgimp-gimpdrawable.html#gimp-drawable-foreground-extract" title="gimp_drawable_foreground_extract ()">gimp_drawable_foreground_extract</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-find" title="gimp_drawable_parasite_find ()">gimp_drawable_parasite_find</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="libgimp-gimpdrawable.html#gimp-drawable-parasite-list" title="gimp_drawable_parasite_list ()">gimp_drawable_parasite_list</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="libgimp-gimpdrawable.html#gimp-drawable-parasite-attach" title="gimp_drawable_parasite_attach ()">gimp_drawable_parasite_attach</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="libgimp-gimpdrawable.html#gimp-drawable-parasite-detach" title="gimp_drawable_parasite_detach ()">gimp_drawable_parasite_detach</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="libgimp-gimpdrawable.html#gimp-drawable-attach-new-parasite" title="gimp_drawable_attach_new_parasite ()">gimp_drawable_attach_new_parasite</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdrawable.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="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdrawable.description"></a><h2>Description</h2> +<p>Functions to manipulate drawables.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdrawable.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-drawable-get-buffer"></a><h3>gimp_drawable_get_buffer ()</h3> +<pre class="programlisting"><span class="returnvalue">GeglBuffer</span> * +gimp_drawable_get_buffer (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns a <span class="type">GeglBuffer</span> of a specified drawable. The buffer can be used +like any other GEGL buffer. Its data will we synced back with the core +drawable when the buffer gets destroyed, or when <code class="function">gegl_buffer_flush()</code> +is called.</p> +<div class="refsect3"> +<a name="gimp-drawable-get-buffer.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>drawable_ID</p></td> +<td class="parameter_description"><p>the ID of the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> to get the buffer for.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-buffer.returns"></a><h4>Returns</h4> +<p> The <span class="type">GeglBuffer</span>.</p> +<p>See Also: <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-shadow-buffer" title="gimp_drawable_get_shadow_buffer ()"><code class="function">gimp_drawable_get_shadow_buffer()</code></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-drawable-get-shadow-buffer"></a><h3>gimp_drawable_get_shadow_buffer ()</h3> +<pre class="programlisting"><span class="returnvalue">GeglBuffer</span> * +gimp_drawable_get_shadow_buffer (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns a <span class="type">GeglBuffer</span> of a specified drawable's shadow tiles. The +buffer can be used like any other GEGL buffer. Its data will we +synced back with the core drawable's shadow tiles when the buffer +gets destroyed, or when <code class="function">gegl_buffer_flush()</code> is called.</p> +<div class="refsect3"> +<a name="gimp-drawable-get-shadow-buffer.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>drawable_ID</p></td> +<td class="parameter_description"><p>the ID of the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> to get the buffer for.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-shadow-buffer.returns"></a><h4>Returns</h4> +<p> The <span class="type">GeglBuffer</span>.</p> +<p>See Also: <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-shadow-buffer" title="gimp_drawable_get_shadow_buffer ()"><code class="function">gimp_drawable_get_shadow_buffer()</code></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-drawable-get-format"></a><h3>gimp_drawable_get_format ()</h3> +<pre class="programlisting">const <span class="returnvalue">Babl</span> * +gimp_drawable_get_format (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns the <span class="type">Babl</span> format of the drawable.</p> +<div class="refsect3"> +<a name="gimp-drawable-get-format.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>drawable_ID</p></td> +<td class="parameter_description"><p>the ID of the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> to get the format for.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-format.returns"></a><h4>Returns</h4> +<p> The <span class="type">Babl</span> format.</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-drawable-get-thumbnail-format"></a><h3>gimp_drawable_get_thumbnail_format ()</h3> +<pre class="programlisting">const <span class="returnvalue">Babl</span> * +gimp_drawable_get_thumbnail_format (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns the <span class="type">Babl</span> thumbnail format of the drawable.</p> +<div class="refsect3"> +<a name="gimp-drawable-get-thumbnail-format.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>drawable_ID</p></td> +<td class="parameter_description"><p>the ID of the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> to get the thumbnail format for.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-thumbnail-format.returns"></a><h4>Returns</h4> +<p> The <span class="type">Babl</span> thumbnail format.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-10-14.html#api-index-2.10.14">2.10.14</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-get"></a><h3>gimp_drawable_get ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="returnvalue">GimpDrawable</span></a> * +gimp_drawable_get (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_drawable_get</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This function creates a <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> structure for the core +drawable identified by <em class="parameter"><code>drawable_ID</code></em> +. The returned structure +contains some basic information about the drawable and can also +hold tile data for transfer to and from the core.</p> +<p>Note that the name of this function is somewhat misleading, because +it suggests that it simply returns a handle. This is not the case: +if the function is called multiple times, it creates separate tile +lists each time, which will usually produce undesired results.</p> +<p>When a plug-in has finished working with a drawable, before exiting +it should call <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-detach" title="gimp_drawable_detach ()"><code class="function">gimp_drawable_detach()</code></a> to make sure that all tile data is +transferred back to the core.</p> +<div class="refsect3"> +<a name="gimp-drawable-get.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>drawable_ID</p></td> +<td class="parameter_description"><p>the ID of the drawable</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get.returns"></a><h4>Returns</h4> +<p> a new <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> wrapper</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-detach"></a><h3>gimp_drawable_detach ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_drawable_detach (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_drawable_detach</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This function is called when a plug-in is finished working +with a drawable. It forces all tile data held in the tile +list of the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> to be transferred to the core, and +then frees all associated memory. You must not access the +<em class="parameter"><code>drawable</code></em> + after having called <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-detach" title="gimp_drawable_detach ()"><code class="function">gimp_drawable_detach()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-drawable-detach.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>drawable</p></td> +<td class="parameter_description"><p>The <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> to detach from the core</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-flush"></a><h3>gimp_drawable_flush ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_drawable_flush (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_drawable_flush</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This function causes all tile data in the tile list of <em class="parameter"><code>drawable</code></em> + to be +transferred to the core. It is usually called in situations where a +plug-in acts on a drawable, and then needs to read the results of its +actions. Data transferred back from the core will not generally be valid +unless <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-flush" title="gimp_drawable_flush ()"><code class="function">gimp_drawable_flush()</code></a> has been called beforehand.</p> +<div class="refsect3"> +<a name="gimp-drawable-flush.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>drawable</p></td> +<td class="parameter_description"><p>The <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> whose tile data is to be transferred +to the core.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-delete"></a><h3>gimp_drawable_delete ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_delete (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_delete</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-delete" title="gimp_item_delete ()"><code class="function">gimp_item_delete()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-delete.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to delete.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-delete.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-is-valid"></a><h3>gimp_drawable_is_valid ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_is_valid (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_is_valid</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-is-valid" title="gimp_item_is_valid ()"><code class="function">gimp_item_is_valid()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-valid.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to check.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-valid.returns"></a><h4>Returns</h4> +<p> Whether the drawable ID is valid.</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-drawable-get-name"></a><h3>gimp_drawable_get_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_drawable_get_name (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_get_name</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-name" title="gimp_item_get_name ()"><code class="function">gimp_item_get_name()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-name.returns"></a><h4>Returns</h4> +<p> The drawable name.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-set-name"></a><h3>gimp_drawable_set_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_set_name (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_set_name</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-set-name" title="gimp_item_set_name ()"><code class="function">gimp_item_set_name()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The new drawable name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-name.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-get-visible"></a><h3>gimp_drawable_get_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_get_visible (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_get_visible</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-visible" title="gimp_item_get_visible ()"><code class="function">gimp_item_get_visible()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-visible.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-visible.returns"></a><h4>Returns</h4> +<p> The drawable visibility.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-set-visible"></a><h3>gimp_drawable_set_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_set_visible (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> visible</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_set_visible</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-set-visible" title="gimp_item_set_visible ()"><code class="function">gimp_item_set_visible()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-visible.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>visible</p></td> +<td class="parameter_description"><p>The new drawable visibility.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-visible.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-get-linked"></a><h3>gimp_drawable_get_linked ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_get_linked (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_get_linked</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-linked" title="gimp_item_get_linked ()"><code class="function">gimp_item_get_linked()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-linked.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-linked.returns"></a><h4>Returns</h4> +<p> The drawable linked state (for moves).</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-set-linked"></a><h3>gimp_drawable_set_linked ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_set_linked (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> linked</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_set_linked</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-set-linked" title="gimp_item_set_linked ()"><code class="function">gimp_item_set_linked()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-linked.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>linked</p></td> +<td class="parameter_description"><p>The new drawable linked state.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-linked.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-get-tattoo"></a><h3>gimp_drawable_get_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_drawable_get_tattoo (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_get_tattoo</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-tattoo" title="gimp_item_get_tattoo ()"><code class="function">gimp_item_get_tattoo()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-tattoo.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-tattoo.returns"></a><h4>Returns</h4> +<p> The drawable tattoo.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-set-tattoo"></a><h3>gimp_drawable_set_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_set_tattoo (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> tattoo</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_set_tattoo</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-set-tattoo" title="gimp_item_set_tattoo ()"><code class="function">gimp_item_set_tattoo()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-tattoo.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>tattoo</p></td> +<td class="parameter_description"><p>The new drawable tattoo.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-tattoo.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-get-pixel"></a><h3>gimp_drawable_get_pixel ()</h3> +<pre class="programlisting"><span class="returnvalue">guint8</span> * +gimp_drawable_get_pixel (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> x_coord</code></em>, + <em class="parameter"><code><span class="type">gint</span> y_coord</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_channels</code></em>);</pre> +<p>Gets the value of the pixel at the specified coordinates.</p> +<p>This procedure gets the pixel value at the specified coordinates. +The 'num_channels' argument must always be equal to the +bytes-per-pixel value for the specified drawable.</p> +<div class="refsect3"> +<a name="gimp-drawable-get-pixel.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x_coord</p></td> +<td class="parameter_description"><p>The x coordinate.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y_coord</p></td> +<td class="parameter_description"><p>The y coordinate.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_channels</p></td> +<td class="parameter_description"><p>The number of channels for the pixel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-pixel.returns"></a><h4>Returns</h4> +<p> The pixel value.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-set-pixel"></a><h3>gimp_drawable_set_pixel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_set_pixel (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> x_coord</code></em>, + <em class="parameter"><code><span class="type">gint</span> y_coord</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_channels</code></em>, + <em class="parameter"><code>const <span class="type">guint8</span> *pixel</code></em>);</pre> +<p>Sets the value of the pixel at the specified coordinates.</p> +<p>This procedure sets the pixel value at the specified coordinates. +The 'num_channels' argument must always be equal to the +bytes-per-pixel value for the specified drawable. Note that this +function is not undoable, you should use it only on drawables you +just created yourself.</p> +<div class="refsect3"> +<a name="gimp-drawable-set-pixel.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x_coord</p></td> +<td class="parameter_description"><p>The x coordinate.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y_coord</p></td> +<td class="parameter_description"><p>The y coordinate.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_channels</p></td> +<td class="parameter_description"><p>The number of channels for the pixel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pixel</p></td> +<td class="parameter_description"><p>The pixel value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-pixel.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-get-tile"></a><h3>gimp_drawable_get_tile ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile"><span class="returnvalue">GimpTile</span></a> * +gimp_drawable_get_tile (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> shadow</code></em>, + <em class="parameter"><code><span class="type">gint</span> row</code></em>, + <em class="parameter"><code><span class="type">gint</span> col</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_drawable_get_tile</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-get-tile2"></a><h3>gimp_drawable_get_tile2 ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile"><span class="returnvalue">GimpTile</span></a> * +gimp_drawable_get_tile2 (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> shadow</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_drawable_get_tile2</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-get-thumbnail-data"></a><h3>gimp_drawable_get_thumbnail_data ()</h3> +<pre class="programlisting"><span class="returnvalue">guchar</span> * +gimp_drawable_get_thumbnail_data (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</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>, + <em class="parameter"><code><span class="type">gint</span> *bpp</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-get-sub-thumbnail-data"></a><h3>gimp_drawable_get_sub_thumbnail_data ()</h3> +<pre class="programlisting"><span class="returnvalue">guchar</span> * +gimp_drawable_get_sub_thumbnail_data (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> src_x</code></em>, + <em class="parameter"><code><span class="type">gint</span> src_y</code></em>, + <em class="parameter"><code><span class="type">gint</span> src_width</code></em>, + <em class="parameter"><code><span class="type">gint</span> src_height</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>, + <em class="parameter"><code><span class="type">gint</span> *bpp</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-get-color-uchar"></a><h3>gimp_drawable_get_color_uchar ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_drawable_get_color_uchar (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>, + <em class="parameter"><code><span class="type">guchar</span> *color_uchar</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_drawable_get_color_uchar</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-merge-shadow"></a><h3>gimp_drawable_merge_shadow ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_merge_shadow (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> undo</code></em>);</pre> +<p>Merge the shadow buffer with the specified drawable.</p> +<p>This procedure combines the contents of the drawable's shadow buffer +(for temporary processing) with the specified drawable. The 'undo' +parameter specifies whether to add an undo step for the operation. +Requesting no undo is useful for such applications as 'auto-apply'.</p> +<div class="refsect3"> +<a name="gimp-drawable-merge-shadow.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>undo</p></td> +<td class="parameter_description"><p>Push merge to undo stack?</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-merge-shadow.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-free-shadow"></a><h3>gimp_drawable_free_shadow ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_free_shadow (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Free the specified drawable's shadow data (if it exists).</p> +<p>This procedure is intended as a memory saving device. If any shadow +memory has been allocated, it will be freed automatically when the +drawable is removed from the image, or when the plug-in procedure +which allocated it returns.</p> +<div class="refsect3"> +<a name="gimp-drawable-free-shadow.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-free-shadow.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-fill"></a><h3>gimp_drawable_fill ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_fill (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpFillType"><span class="type">GimpFillType</span></a> fill_type</code></em>);</pre> +<p>Fill the drawable with the specified fill mode.</p> +<p>This procedure fills the drawable. If the fill mode is foreground +the current foreground color is used. If the fill mode is +background, the current background color is used. If the fill type +is white, then white is used. Transparent fill only affects layers +with an alpha channel, in which case the alpha channel is set to +transparent. If the drawable has no alpha channel, it is filled to +white. No fill leaves the drawable's contents undefined. +This procedure is unlike <a class="link" href="libgimp-gimpedit.html#gimp-edit-fill" title="gimp_edit_fill ()"><code class="function">gimp_edit_fill()</code></a> or the bucket fill tool +because it fills regardless of a selection. Its main purpose is to +fill a newly created drawable before adding it to the image. This +operation cannot be undone.</p> +<div class="refsect3"> +<a name="gimp-drawable-fill.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fill_type</p></td> +<td class="parameter_description"><p>The type of fill.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-fill.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-update"></a><h3>gimp_drawable_update ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_update (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</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>Update the specified region of the drawable.</p> +<p>This procedure updates the specified region of the drawable. The (x, +y) coordinate pair is relative to the drawable's origin, not to the +image origin. Therefore, the entire drawable can be updated using +(0, 0, width, height).</p> +<div class="refsect3"> +<a name="gimp-drawable-update.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of upper left corner of update region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of upper left corner of update region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>Width of update region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>Height of update region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-update.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-mask-bounds"></a><h3>gimp_drawable_mask_bounds ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_mask_bounds (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <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> *x2</code></em>, + <em class="parameter"><code><span class="type">gint</span> *y2</code></em>);</pre> +<p>Find the bounding box of the current selection in relation to the +specified drawable.</p> +<p>This procedure returns whether there is a selection. If there is +one, the upper left and lower right-hand corners of its bounding box +are returned. These coordinates are specified relative to the +drawable's origin, and bounded by the drawable's extents. Please +note that the pixel specified by the lower right-hand coordinate of +the bounding box is not part of the selection. The selection ends at +the upper left corner of this pixel. This means the width of the +selection can be calculated as (x2 - x1), its height as (y2 - y1). +Note that the returned boolean does NOT correspond with the returned +region being empty or not, it always returns whether the selection +is non_empty. See <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-mask-intersect" title="gimp_drawable_mask_intersect ()"><code class="function">gimp_drawable_mask_intersect()</code></a> for a boolean +return value which is more useful in most cases.</p> +<div class="refsect3"> +<a name="gimp-drawable-mask-bounds.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>x coordinate of the upper left corner of selection bounds.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>y coordinate of the upper left corner of selection bounds.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x2</p></td> +<td class="parameter_description"><p>x coordinate of the lower right corner of selection bounds.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y2</p></td> +<td class="parameter_description"><p>y coordinate of the lower right corner of selection bounds.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-mask-bounds.returns"></a><h4>Returns</h4> +<p> TRUE if there is a selection.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-mask-intersect"></a><h3>gimp_drawable_mask_intersect ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_mask_intersect (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *x</code></em>, + <em class="parameter"><code><span class="type">gint</span> *y</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>Find the bounding box of the current selection in relation to the +specified drawable.</p> +<p>This procedure returns whether there is an intersection between the +drawable and the selection. Unlike <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-mask-bounds" title="gimp_drawable_mask_bounds ()"><code class="function">gimp_drawable_mask_bounds()</code></a>, the +intersection's bounds are returned as x, y, width, height. +If there is no selection this function returns TRUE and the returned +bounds are the extents of the whole drawable.</p> +<div class="refsect3"> +<a name="gimp-drawable-mask-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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of the upper left corner of the intersection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of the upper left corner of the intersection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>width of the intersection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>height of the intersection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-mask-intersect.returns"></a><h4>Returns</h4> +<p> TRUE if the returned area is not empty.</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-drawable-get-image"></a><h3>gimp_drawable_get_image ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_get_image (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_get_image</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-image" title="gimp_item_get_image ()"><code class="function">gimp_item_get_image()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-image.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-image.returns"></a><h4>Returns</h4> +<p> The drawable's image.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-set-image"></a><h3>gimp_drawable_set_image ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_set_image (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_set_image</code> is deprecated and should not be used in newly-written code.</p> +<p>There is no replacement for this procedure.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-image.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-set-image.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-has-alpha"></a><h3>gimp_drawable_has_alpha ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_has_alpha (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns TRUE if the drawable has an alpha channel.</p> +<p>This procedure returns whether the specified drawable has an alpha +channel. This can only be true for layers, and the associated type +will be one of: { RGBA , GRAYA, INDEXEDA }.</p> +<div class="refsect3"> +<a name="gimp-drawable-has-alpha.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-has-alpha.returns"></a><h4>Returns</h4> +<p> Does the drawable have an alpha channel?</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-type-with-alpha"></a><h3>gimp_drawable_type_with_alpha ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpImageType"><span class="returnvalue">GimpImageType</span></a> +gimp_drawable_type_with_alpha (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns the drawable's type with alpha.</p> +<p>This procedure returns the drawable's type as if had an alpha +channel. If the type is currently Gray, for instance, the returned +type would be GrayA. If the drawable already has an alpha channel, +the drawable's type is simply returned.</p> +<div class="refsect3"> +<a name="gimp-drawable-type-with-alpha.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-type-with-alpha.returns"></a><h4>Returns</h4> +<p> The drawable's type with alpha.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-type"></a><h3>gimp_drawable_type ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpImageType"><span class="returnvalue">GimpImageType</span></a> +gimp_drawable_type (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns the drawable's type.</p> +<p>This procedure returns the drawable's type.</p> +<div class="refsect3"> +<a name="gimp-drawable-type.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-type.returns"></a><h4>Returns</h4> +<p> The drawable's type.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-is-rgb"></a><h3>gimp_drawable_is_rgb ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_is_rgb (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns whether the drawable is an RGB type.</p> +<p>This procedure returns TRUE if the specified drawable is of type { +RGB, RGBA }.</p> +<div class="refsect3"> +<a name="gimp-drawable-is-rgb.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-rgb.returns"></a><h4>Returns</h4> +<p> TRUE if the drawable is an RGB type.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-is-gray"></a><h3>gimp_drawable_is_gray ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_is_gray (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns whether the drawable is a grayscale type.</p> +<p>This procedure returns TRUE if the specified drawable is of type { +Gray, GrayA }.</p> +<div class="refsect3"> +<a name="gimp-drawable-is-gray.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-gray.returns"></a><h4>Returns</h4> +<p> TRUE if the drawable is a grayscale type.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-is-indexed"></a><h3>gimp_drawable_is_indexed ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_is_indexed (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns whether the drawable is an indexed type.</p> +<p>This procedure returns TRUE if the specified drawable is of type { +Indexed, IndexedA }.</p> +<div class="refsect3"> +<a name="gimp-drawable-is-indexed.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-indexed.returns"></a><h4>Returns</h4> +<p> TRUE if the drawable is an indexed type.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-bpp"></a><h3>gimp_drawable_bpp ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_drawable_bpp (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns the bytes per pixel.</p> +<p>This procedure returns the number of bytes per pixel, which +corresponds to the number of components unless +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-enable-precision" title="gimp_plugin_enable_precision ()"><code class="function">gimp_plugin_enable_precision()</code></a> was called.</p> +<div class="refsect3"> +<a name="gimp-drawable-bpp.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-bpp.returns"></a><h4>Returns</h4> +<p> Bytes per pixel.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-width"></a><h3>gimp_drawable_width ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_drawable_width (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns the width of the drawable.</p> +<p>This procedure returns the specified drawable's width in pixels.</p> +<div class="refsect3"> +<a name="gimp-drawable-width.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-width.returns"></a><h4>Returns</h4> +<p> Width of drawable.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-height"></a><h3>gimp_drawable_height ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_drawable_height (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Returns the height of the drawable.</p> +<p>This procedure returns the specified drawable's height in pixels.</p> +<div class="refsect3"> +<a name="gimp-drawable-height.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-height.returns"></a><h4>Returns</h4> +<p> Height of drawable.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-offsets"></a><h3>gimp_drawable_offsets ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_offsets (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *offset_x</code></em>, + <em class="parameter"><code><span class="type">gint</span> *offset_y</code></em>);</pre> +<p>Returns the offsets for the drawable.</p> +<p>This procedure returns the specified drawable's offsets. This only +makes sense if the drawable is a layer since channels are anchored. +The offsets of a channel will be returned as 0.</p> +<div class="refsect3"> +<a name="gimp-drawable-offsets.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offset_x</p></td> +<td class="parameter_description"><p>x offset of drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offset_y</p></td> +<td class="parameter_description"><p>y offset of drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-offsets.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-is-channel"></a><h3>gimp_drawable_is_channel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_is_channel (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_is_channel</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-is-channel" title="gimp_item_is_channel ()"><code class="function">gimp_item_is_channel()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-channel.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-channel.returns"></a><h4>Returns</h4> +<p> TRUE if the drawable is a channel, FALSE otherwise.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-is-layer"></a><h3>gimp_drawable_is_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_is_layer (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_is_layer</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-is-layer" title="gimp_item_is_layer ()"><code class="function">gimp_item_is_layer()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-layer.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-layer.returns"></a><h4>Returns</h4> +<p> TRUE if the drawable is a layer, FALSE otherwise.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-is-layer-mask"></a><h3>gimp_drawable_is_layer_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_is_layer_mask (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_is_layer_mask</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-is-layer-mask" title="gimp_item_is_layer_mask ()"><code class="function">gimp_item_is_layer_mask()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-layer-mask.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-layer-mask.returns"></a><h4>Returns</h4> +<p> TRUE if the drawable is a layer mask, FALSE otherwise.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-is-text-layer"></a><h3>gimp_drawable_is_text_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_is_text_layer (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_is_text_layer</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-is-text-layer" title="gimp_item_is_text_layer ()"><code class="function">gimp_item_is_text_layer()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-text-layer.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-is-text-layer.returns"></a><h4>Returns</h4> +<p> TRUE if the drawable is a text layer, FALSE otherwise.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-offset"></a><h3>gimp_drawable_offset ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_offset (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> wrap_around</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpOffsetType"><span class="type">GimpOffsetType</span></a> fill_type</code></em>, + <em class="parameter"><code><span class="type">gint</span> offset_x</code></em>, + <em class="parameter"><code><span class="type">gint</span> offset_y</code></em>);</pre> +<p>Offset the drawable by the specified amounts in the X and Y +directions</p> +<p>This procedure offsets the specified drawable by the amounts +specified by 'offset_x' and 'offset_y'. If 'wrap_around' is set to +TRUE, then portions of the drawable which are offset out of bounds +are wrapped around. Alternatively, the undefined regions of the +drawable can be filled with transparency or the background color, as +specified by the 'fill-type' parameter.</p> +<div class="refsect3"> +<a name="gimp-drawable-offset.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to offset.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>wrap_around</p></td> +<td class="parameter_description"><p>wrap image around or fill vacated regions.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fill_type</p></td> +<td class="parameter_description"><p>fill vacated regions of drawable with background or transparent.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offset_x</p></td> +<td class="parameter_description"><p>offset by this amount in X direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offset_y</p></td> +<td class="parameter_description"><p>offset by this amount in Y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-offset.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-foreground-extract"></a><h3>gimp_drawable_foreground_extract ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_foreground_extract (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpForegroundExtractMode"><span class="type">GimpForegroundExtractMode</span></a> mode</code></em>, + <em class="parameter"><code><span class="type">gint32</span> mask_ID</code></em>);</pre> +<p>Extract the foreground of a drawable using a given trimap.</p> +<p>Image Segmentation by Uniform Color Clustering, see +https://www.inf.fu-berlin.de/inst/pubs/tr-b-05-07.pdf</p> +<div class="refsect3"> +<a name="gimp-drawable-foreground-extract.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mode</p></td> +<td class="parameter_description"><p>The algorithm to use.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_ID</p></td> +<td class="parameter_description"><p>Tri-Map.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-foreground-extract.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-parasite-find"></a><h3>gimp_drawable_parasite_find ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +gimp_drawable_parasite_find (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_parasite_find</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-parasite" title="gimp_item_get_parasite ()"><code class="function">gimp_item_get_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-parasite-find.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the parasite to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-parasite-find.returns"></a><h4>Returns</h4> +<p> The found parasite.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-parasite-list"></a><h3>gimp_drawable_parasite_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_parasite_list (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_parasites</code></em>, + <em class="parameter"><code><span class="type">gchar</span> ***parasites</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_parasite_list</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-parasite-list" title="gimp_item_get_parasite_list ()"><code class="function">gimp_item_get_parasite_list()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-parasite-list.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_parasites</p></td> +<td class="parameter_description"><p>The number of attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parasites</p></td> +<td class="parameter_description"><p>The names of currently attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-parasite-list.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-parasite-attach"></a><h3>gimp_drawable_parasite_attach ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_parasite_attach (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_parasite_attach</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-attach-parasite" title="gimp_item_attach_parasite ()"><code class="function">gimp_item_attach_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-parasite-attach.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parasite</p></td> +<td class="parameter_description"><p>The parasite to attach to a drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-parasite-attach.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-parasite-detach"></a><h3>gimp_drawable_parasite_detach ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_parasite_detach (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_parasite_detach</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-detach-parasite" title="gimp_item_detach_parasite ()"><code class="function">gimp_item_detach_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-parasite-detach.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the parasite to detach from a drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-parasite-detach.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-attach-new-parasite"></a><h3>gimp_drawable_attach_new_parasite ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_attach_new_parasite (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> flags</code></em>, + <em class="parameter"><code><span class="type">gint</span> size</code></em>, + <em class="parameter"><code><span class="type">gconstpointer</span> data</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_attach_new_parasite</code> is deprecated and should not be used in newly-written code.</p> +<p>use <a class="link" href="libgimp-gimpitem.html#gimp-item-attach-parasite" title="gimp_item_attach_parasite ()"><code class="function">gimp_item_attach_parasite()</code></a> instead.</p> +</div> +<p>Convenience function that creates a parasite and attaches it +to GIMP.</p> +<div class="refsect3"> +<a name="gimp-drawable-attach-new-parasite.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>drawable_ID</p></td> +<td class="parameter_description"><p>the ID of the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> to attach the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>the name of the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> to create and attach.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>flags</p></td> +<td class="parameter_description"><p>the flags set on the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size</p></td> +<td class="parameter_description"><p>the size of the parasite data in bytes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>a pointer to the data attached with the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-attach-new-parasite.returns"></a><h4>Returns</h4> +<p> TRUE on successful creation and attachment of +the new parasite.</p> +<p>See Also: <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-attach" title="gimp_drawable_parasite_attach ()"><code class="function">gimp_drawable_parasite_attach()</code></a></p> +</div> +</div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdrawable.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpDrawable"></a><h3>GimpDrawable</h3> +<pre class="programlisting">typedef struct { + gint32 drawable_id; /* drawable ID */ + guint width; /* width of drawble */ + guint height; /* height of drawble */ + guint bpp; /* bytes per pixel of drawable */ + guint ntile_rows; /* # of tile rows */ + guint ntile_cols; /* # of tile columns */ + GimpTile *tiles; /* the normal tiles */ + GimpTile *shadow_tiles; /* the shadow tiles */ +} GimpDrawable; +</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/libgimp/html/libgimp-gimpdrawablecolor.html b/devel-docs/libgimp/html/libgimp-gimpdrawablecolor.html new file mode 100644 index 0000000..a1b40d7 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdrawablecolor.html @@ -0,0 +1,926 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpdrawablecolor: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpdrawable.html" title="gimpdrawable"> +<link rel="next" href="libgimp-gimpdrawableedit.html" title="gimpdrawableedit"> +<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="#libgimp-gimpdrawablecolor.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpdrawable.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpdrawableedit.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpdrawablecolor"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpdrawablecolor.top_of_page"></a>gimpdrawablecolor</span></h2> +<p>gimpdrawablecolor — Functions for manipulating a drawable's color.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpdrawablecolor.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="libgimp-gimpdrawablecolor.html#gimp-drawable-brightness-contrast" title="gimp_drawable_brightness_contrast ()">gimp_drawable_brightness_contrast</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="libgimp-gimpdrawablecolor.html#gimp-drawable-color-balance" title="gimp_drawable_color_balance ()">gimp_drawable_color_balance</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="libgimp-gimpdrawablecolor.html#gimp-drawable-colorize-hsl" title="gimp_drawable_colorize_hsl ()">gimp_drawable_colorize_hsl</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="libgimp-gimpdrawablecolor.html#gimp-drawable-curves-explicit" title="gimp_drawable_curves_explicit ()">gimp_drawable_curves_explicit</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="libgimp-gimpdrawablecolor.html#gimp-drawable-curves-spline" title="gimp_drawable_curves_spline ()">gimp_drawable_curves_spline</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="libgimp-gimpdrawablecolor.html#gimp-drawable-desaturate" title="gimp_drawable_desaturate ()">gimp_drawable_desaturate</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="libgimp-gimpdrawablecolor.html#gimp-drawable-equalize" title="gimp_drawable_equalize ()">gimp_drawable_equalize</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="libgimp-gimpdrawablecolor.html#gimp-drawable-histogram" title="gimp_drawable_histogram ()">gimp_drawable_histogram</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="libgimp-gimpdrawablecolor.html#gimp-drawable-hue-saturation" title="gimp_drawable_hue_saturation ()">gimp_drawable_hue_saturation</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="libgimp-gimpdrawablecolor.html#gimp-drawable-invert" title="gimp_drawable_invert ()">gimp_drawable_invert</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="libgimp-gimpdrawablecolor.html#gimp-drawable-levels" title="gimp_drawable_levels ()">gimp_drawable_levels</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="libgimp-gimpdrawablecolor.html#gimp-drawable-levels-stretch" title="gimp_drawable_levels_stretch ()">gimp_drawable_levels_stretch</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="libgimp-gimpdrawablecolor.html#gimp-drawable-posterize" title="gimp_drawable_posterize ()">gimp_drawable_posterize</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="libgimp-gimpdrawablecolor.html#gimp-drawable-threshold" title="gimp_drawable_threshold ()">gimp_drawable_threshold</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdrawablecolor.description"></a><h2>Description</h2> +<p>Functions for manipulating a drawable's color, including curves and +histograms.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdrawablecolor.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-drawable-brightness-contrast"></a><h3>gimp_drawable_brightness_contrast ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_brightness_contrast (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> brightness</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> contrast</code></em>);</pre> +<p>Modify brightness/contrast in the specified drawable.</p> +<p>This procedures allows the brightness and contrast of the specified +drawable to be modified. Both 'brightness' and 'contrast' parameters +are defined between -0.5 and 0.5.</p> +<div class="refsect3"> +<a name="gimp-drawable-brightness-contrast.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>brightness</p></td> +<td class="parameter_description"><p>Brightness adjustment.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>contrast</p></td> +<td class="parameter_description"><p>Contrast adjustment.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-brightness-contrast.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-color-balance"></a><h3>gimp_drawable_color_balance ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_color_balance (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransferMode"><span class="type">GimpTransferMode</span></a> transfer_mode</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> preserve_lum</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> cyan_red</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> magenta_green</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> yellow_blue</code></em>);</pre> +<p>Modify the color balance of the specified drawable.</p> +<p>Modify the color balance of the specified drawable. There are three +axis which can be modified: cyan-red, magenta-green, and +yellow-blue. Negative values increase the amount of the former, +positive values increase the amount of the latter. Color balance can +be controlled with the 'transfer_mode' setting, which allows +shadows, mid-tones, and highlights in an image to be affected +differently. The 'preserve-lum' parameter, if TRUE, ensures that the +luminosity of each pixel remains fixed.</p> +<div class="refsect3"> +<a name="gimp-drawable-color-balance.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>transfer_mode</p></td> +<td class="parameter_description"><p>Transfer mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>preserve_lum</p></td> +<td class="parameter_description"><p>Preserve luminosity values at each pixel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>cyan_red</p></td> +<td class="parameter_description"><p>Cyan-Red color balance.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>magenta_green</p></td> +<td class="parameter_description"><p>Magenta-Green color balance.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>yellow_blue</p></td> +<td class="parameter_description"><p>Yellow-Blue color balance.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-color-balance.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-colorize-hsl"></a><h3>gimp_drawable_colorize_hsl ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_colorize_hsl (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> hue</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> saturation</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> lightness</code></em>);</pre> +<p>Render the drawable as a grayscale image seen through a colored +glass.</p> +<p>Desaturates the drawable, then tints it with the specified color. +This tool is only valid on RGB color images. It will not operate on +grayscale drawables.</p> +<div class="refsect3"> +<a name="gimp-drawable-colorize-hsl.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>hue</p></td> +<td class="parameter_description"><p>Hue in degrees.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>saturation</p></td> +<td class="parameter_description"><p>Saturation in percent.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>lightness</p></td> +<td class="parameter_description"><p>Lightness in percent.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-colorize-hsl.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-curves-explicit"></a><h3>gimp_drawable_curves_explicit ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_curves_explicit (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel"><span class="type">GimpHistogramChannel</span></a> channel</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_values</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *values</code></em>);</pre> +<p>Modifies the intensity curve(s) for specified drawable.</p> +<p>Modifies the intensity mapping for one channel in the specified +drawable. The channel can be either an intensity component, or the +value. The 'values' parameter is an array of doubles which +explicitly defines how each pixel value in the drawable will be +modified. Use the <a class="link" href="libgimp-gimpcolor.html#gimp-curves-spline" title="gimp_curves_spline ()"><code class="function">gimp_curves_spline()</code></a> function to modify intensity +levels with Catmull Rom splines.</p> +<div class="refsect3"> +<a name="gimp-drawable-curves-explicit.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel</p></td> +<td class="parameter_description"><p>The channel to modify.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_values</p></td> +<td class="parameter_description"><p>The number of values in the new curve.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>values</p></td> +<td class="parameter_description"><p>The explicit curve.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-curves-explicit.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-curves-spline"></a><h3>gimp_drawable_curves_spline ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_curves_spline (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel"><span class="type">GimpHistogramChannel</span></a> channel</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_points</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *points</code></em>);</pre> +<p>Modifies the intensity curve(s) for specified drawable.</p> +<p>Modifies the intensity mapping for one channel in the specified +drawable. The channel can be either an intensity component, or the +value. The 'points' parameter is an array of doubles which define a +set of control points which describe a Catmull Rom spline which +yields the final intensity curve. Use the <a class="link" href="libgimp-gimpcolor.html#gimp-curves-explicit" title="gimp_curves_explicit ()"><code class="function">gimp_curves_explicit()</code></a> +function to explicitly modify intensity levels.</p> +<div class="refsect3"> +<a name="gimp-drawable-curves-spline.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel</p></td> +<td class="parameter_description"><p>The channel to modify.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_points</p></td> +<td class="parameter_description"><p>The number of values in the control point array.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>points</p></td> +<td class="parameter_description"><p>The spline control points: { cp1.x, cp1.y, cp2.x, cp2.y, ... }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-curves-spline.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-desaturate"></a><h3>gimp_drawable_desaturate ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_desaturate (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpDesaturateMode"><span class="type">GimpDesaturateMode</span></a> desaturate_mode</code></em>);</pre> +<p>Desaturate the contents of the specified drawable, with the +specified formula.</p> +<p>This procedure desaturates the contents of the specified drawable, +with the specified formula. This procedure only works on drawables +of type RGB color.</p> +<div class="refsect3"> +<a name="gimp-drawable-desaturate.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>desaturate_mode</p></td> +<td class="parameter_description"><p>The formula to use to desaturate.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-desaturate.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-equalize"></a><h3>gimp_drawable_equalize ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_equalize (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> mask_only</code></em>);</pre> +<p>Equalize the contents of the specified drawable.</p> +<p>This procedure equalizes the contents of the specified drawable. +Each intensity channel is equalized independently. The equalized +intensity is given as inten' = (255 - inten). The 'mask_only' option +specifies whether to adjust only the area of the image within the +selection bounds, or the entire image based on the histogram of the +selected area. If there is no selection, the entire image is +adjusted based on the histogram for the entire image.</p> +<div class="refsect3"> +<a name="gimp-drawable-equalize.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_only</p></td> +<td class="parameter_description"><p>Equalization option.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-equalize.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-histogram"></a><h3>gimp_drawable_histogram ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_histogram (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel"><span class="type">GimpHistogramChannel</span></a> channel</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> start_range</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> end_range</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *mean</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *std_dev</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *median</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *pixels</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *count</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *percentile</code></em>);</pre> +<p>Returns information on the intensity histogram for the specified +drawable.</p> +<p>This tool makes it possible to gather information about the +intensity histogram of a drawable. A channel to examine is first +specified. This can be either value, red, green, or blue, depending +on whether the drawable is of type color or grayscale. Second, a +range of intensities are specified. The <a class="link" href="libgimp-gimpdrawablecolor.html#gimp-drawable-histogram" title="gimp_drawable_histogram ()"><code class="function">gimp_drawable_histogram()</code></a> +function returns statistics based on the pixels in the drawable that +fall under this range of values. Mean, standard deviation, median, +number of pixels, and percentile are all returned. Additionally, the +total count of pixels in the image is returned. Counts of pixels are +weighted by any associated alpha values and by the current selection +mask. That is, pixels that lie outside an active selection mask will +not be counted. Similarly, pixels with transparent alpha values will +not be counted. The returned mean, std_dev and median are in the +range (0..255) for 8-bit images or if the plug-in is not +precision-aware, and in the range (0.0..1.0) otherwise.</p> +<div class="refsect3"> +<a name="gimp-drawable-histogram.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel</p></td> +<td class="parameter_description"><p>The channel to query.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_range</p></td> +<td class="parameter_description"><p>Start of the intensity measurement range.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_range</p></td> +<td class="parameter_description"><p>End of the intensity measurement range.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mean</p></td> +<td class="parameter_description"><p>Mean intensity value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>std_dev</p></td> +<td class="parameter_description"><p>Standard deviation of intensity values.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>median</p></td> +<td class="parameter_description"><p>Median intensity value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pixels</p></td> +<td class="parameter_description"><p>Alpha-weighted pixel count for entire image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>count</p></td> +<td class="parameter_description"><p>Alpha-weighted pixel count for range.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>percentile</p></td> +<td class="parameter_description"><p>Percentile that range falls under.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-histogram.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-hue-saturation"></a><h3>gimp_drawable_hue_saturation ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_hue_saturation (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpHueRange"><span class="type">GimpHueRange</span></a> hue_range</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> hue_offset</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> lightness</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> saturation</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> overlap</code></em>);</pre> +<p>Modify hue, lightness, and saturation in the specified drawable.</p> +<p>This procedure allows the hue, lightness, and saturation in the +specified drawable to be modified. The 'hue-range' parameter +provides the capability to limit range of affected hues. The +'overlap' parameter provides blending into neighboring hue channels +when rendering.</p> +<div class="refsect3"> +<a name="gimp-drawable-hue-saturation.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>hue_range</p></td> +<td class="parameter_description"><p>Range of affected hues.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>hue_offset</p></td> +<td class="parameter_description"><p>Hue offset in degrees.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>lightness</p></td> +<td class="parameter_description"><p>Lightness modification.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>saturation</p></td> +<td class="parameter_description"><p>Saturation modification.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>overlap</p></td> +<td class="parameter_description"><p>Overlap other hue channels.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-hue-saturation.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-invert"></a><h3>gimp_drawable_invert ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_invert (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> linear</code></em>);</pre> +<p>Invert the contents of the specified drawable.</p> +<p>This procedure inverts the contents of the specified drawable. Each +intensity channel is inverted independently. The inverted intensity +is given as inten' = (255 - inten). If 'linear' is TRUE, the +drawable is inverted in linear space.</p> +<div class="refsect3"> +<a name="gimp-drawable-invert.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>linear</p></td> +<td class="parameter_description"><p>Whether to invert in linear space.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-invert.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-levels"></a><h3>gimp_drawable_levels ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_levels (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel"><span class="type">GimpHistogramChannel</span></a> channel</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> low_input</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> high_input</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> clamp_input</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> gamma</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> low_output</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> high_output</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> clamp_output</code></em>);</pre> +<p>Modifies intensity levels in the specified drawable.</p> +<p>This tool allows intensity levels in the specified drawable to be +remapped according to a set of parameters. The low/high input levels +specify an initial mapping from the source intensities. The gamma +value determines how intensities between the low and high input +intensities are interpolated. A gamma value of 1.0 results in a +linear interpolation. Higher gamma values result in more high-level +intensities. Lower gamma values result in more low-level +intensities. The low/high output levels constrain the final +intensity mapping--that is, no final intensity will be lower than +the low output level and no final intensity will be higher than the +high output level. This tool is only valid on RGB color and +grayscale images.</p> +<div class="refsect3"> +<a name="gimp-drawable-levels.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel</p></td> +<td class="parameter_description"><p>The channel to modify.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>low_input</p></td> +<td class="parameter_description"><p>Intensity of lowest input.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>high_input</p></td> +<td class="parameter_description"><p>Intensity of highest input.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clamp_input</p></td> +<td class="parameter_description"><p>Clamp input values before applying output levels.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gamma</p></td> +<td class="parameter_description"><p>Gamma adjustment factor.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>low_output</p></td> +<td class="parameter_description"><p>Intensity of lowest output.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>high_output</p></td> +<td class="parameter_description"><p>Intensity of highest output.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clamp_output</p></td> +<td class="parameter_description"><p>Clamp final output values.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-levels.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-levels-stretch"></a><h3>gimp_drawable_levels_stretch ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_levels_stretch (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Automatically modifies intensity levels in the specified drawable.</p> +<p>This procedure allows intensity levels in the specified drawable to +be remapped according to a set of guessed parameters. It is +equivalent to clicking the \"Auto\" button in the Levels tool.</p> +<div class="refsect3"> +<a name="gimp-drawable-levels-stretch.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-levels-stretch.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-posterize"></a><h3>gimp_drawable_posterize ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_posterize (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> levels</code></em>);</pre> +<p>Posterize the specified drawable.</p> +<p>This procedures reduces the number of shades allows in each +intensity channel to the specified 'levels' parameter.</p> +<div class="refsect3"> +<a name="gimp-drawable-posterize.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>levels</p></td> +<td class="parameter_description"><p>Levels of posterization.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-posterize.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-threshold"></a><h3>gimp_drawable_threshold ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_threshold (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel"><span class="type">GimpHistogramChannel</span></a> channel</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> low_threshold</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> high_threshold</code></em>);</pre> +<p>Threshold the specified drawable.</p> +<p>This procedures generates a threshold map of the specified drawable. +All pixels between the values of 'low_threshold' and +'high_threshold', on the scale of 'channel' are replaced with white, +and all other pixels with black.</p> +<div class="refsect3"> +<a name="gimp-drawable-threshold.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel</p></td> +<td class="parameter_description"><p>The channel to base the threshold on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>low_threshold</p></td> +<td class="parameter_description"><p>The low threshold value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>high_threshold</p></td> +<td class="parameter_description"><p>The high threshold value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-threshold.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpdrawableedit.html b/devel-docs/libgimp/html/libgimp-gimpdrawableedit.html new file mode 100644 index 0000000..1419143 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdrawableedit.html @@ -0,0 +1,420 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpdrawableedit: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpdrawablecolor.html" title="gimpdrawablecolor"> +<link rel="next" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform"> +<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="#libgimp-gimpdrawableedit.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpdrawablecolor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpdrawabletransform.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpdrawableedit"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpdrawableedit.top_of_page"></a>gimpdrawableedit</span></h2> +<p>gimpdrawableedit — Drawable edit functions (clear, fill, gradient, stroke etc.)</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpdrawableedit.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="libgimp-gimpdrawableedit.html#gimp-drawable-edit-clear" title="gimp_drawable_edit_clear ()">gimp_drawable_edit_clear</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="libgimp-gimpdrawableedit.html#gimp-drawable-edit-fill" title="gimp_drawable_edit_fill ()">gimp_drawable_edit_fill</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="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" title="gimp_drawable_edit_bucket_fill ()">gimp_drawable_edit_bucket_fill</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="libgimp-gimpdrawableedit.html#gimp-drawable-edit-gradient-fill" title="gimp_drawable_edit_gradient_fill ()">gimp_drawable_edit_gradient_fill</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="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection" title="gimp_drawable_edit_stroke_selection ()">gimp_drawable_edit_stroke_selection</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="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()">gimp_drawable_edit_stroke_item</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdrawableedit.description"></a><h2>Description</h2> +<p>Drawable edit functions (clear, fill, gradient, stroke etc.)</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdrawableedit.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-drawable-edit-clear"></a><h3>gimp_drawable_edit_clear ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_edit_clear (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Clear selected area of drawable.</p> +<p>This procedure clears the specified drawable. If the drawable has an +alpha channel, the cleared pixels will become transparent. If the +drawable does not have an alpha channel, cleared pixels will be set +to the background color. This procedure only affects regions within +a selection if there is a selection active.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-background" title="gimp_context_set_background ()"><code class="function">gimp_context_set_background()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-drawable-edit-clear.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to clear from.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-edit-clear.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-edit-fill"></a><h3>gimp_drawable_edit_fill ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_edit_fill (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpFillType"><span class="type">GimpFillType</span></a> fill_type</code></em>);</pre> +<p>Fill selected area of drawable.</p> +<p>This procedure fills the specified drawable according to fill mode. +This procedure only affects regions within a selection if there is a +selection active. If you want to fill the whole drawable, regardless +of the selection, use <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-fill" title="gimp_drawable_fill ()"><code class="function">gimp_drawable_fill()</code></a>.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-opacity" title="gimp_context_set_opacity ()"><code class="function">gimp_context_set_opacity()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-mode" title="gimp_context_set_paint_mode ()"><code class="function">gimp_context_set_paint_mode()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-foreground" title="gimp_context_set_foreground ()"><code class="function">gimp_context_set_foreground()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-background" title="gimp_context_set_background ()"><code class="function">gimp_context_set_background()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-pattern" title="gimp_context_set_pattern ()"><code class="function">gimp_context_set_pattern()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-drawable-edit-fill.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to fill to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fill_type</p></td> +<td class="parameter_description"><p>The type of fill.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-edit-fill.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-edit-bucket-fill"></a><h3>gimp_drawable_edit_bucket_fill ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_edit_bucket_fill (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpFillType"><span class="type">GimpFillType</span></a> fill_type</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>);</pre> +<p>Fill the area by a seed fill starting at the specified coordinates.</p> +<p>This procedure does a seed fill at the specified coordinates, using +various parameters from the current context. +In the case of merged sampling, the x and y coordinates are relative +to the image's origin; otherwise, they are relative to the +drawable's origin.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-opacity" title="gimp_context_set_opacity ()"><code class="function">gimp_context_set_opacity()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-mode" title="gimp_context_set_paint_mode ()"><code class="function">gimp_context_set_paint_mode()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-foreground" title="gimp_context_set_foreground ()"><code class="function">gimp_context_set_foreground()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-background" title="gimp_context_set_background ()"><code class="function">gimp_context_set_background()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-pattern" title="gimp_context_set_pattern ()"><code class="function">gimp_context_set_pattern()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-threshold" title="gimp_context_set_sample_threshold ()"><code class="function">gimp_context_set_sample_threshold()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-merged" title="gimp_context_set_sample_merged ()"><code class="function">gimp_context_set_sample_merged()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-criterion" title="gimp_context_set_sample_criterion ()"><code class="function">gimp_context_set_sample_criterion()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-diagonal-neighbors" title="gimp_context_set_diagonal_neighbors ()"><code class="function">gimp_context_set_diagonal_neighbors()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()"><code class="function">gimp_context_set_antialias()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-drawable-edit-bucket-fill.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fill_type</p></td> +<td class="parameter_description"><p>The type of fill.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>The x coordinate of this bucket fill's application.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>The y coordinate of this bucket fill's application.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-edit-bucket-fill.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-edit-gradient-fill"></a><h3>gimp_drawable_edit_gradient_fill ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_edit_gradient_fill (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpGradientType"><span class="type">GimpGradientType</span></a> gradient_type</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> offset</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>, + <em class="parameter"><code><span class="type">gint</span> supersample_max_depth</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> supersample_threshold</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> dither</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y2</code></em>);</pre> +<p>Draw a gradient between the starting and ending coordinates with the +specified gradient type.</p> +<p>This tool requires information on the gradient type. It creates the +specified variety of gradient using the starting and ending +coordinates as defined for each gradient type. For shapeburst +gradient types, the context's distance metric is also relevant and +can be updated with <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-distance-metric" title="gimp_context_set_distance_metric ()"><code class="function">gimp_context_set_distance_metric()</code></a>.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-opacity" title="gimp_context_set_opacity ()"><code class="function">gimp_context_set_opacity()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-mode" title="gimp_context_set_paint_mode ()"><code class="function">gimp_context_set_paint_mode()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-foreground" title="gimp_context_set_foreground ()"><code class="function">gimp_context_set_foreground()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-background" title="gimp_context_set_background ()"><code class="function">gimp_context_set_background()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient" title="gimp_context_set_gradient ()"><code class="function">gimp_context_set_gradient()</code></a> and all gradient property settings, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-distance-metric" title="gimp_context_set_distance_metric ()"><code class="function">gimp_context_set_distance_metric()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-drawable-edit-gradient-fill.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gradient_type</p></td> +<td class="parameter_description"><p>The type of gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offset</p></td> +<td class="parameter_description"><p>Offset relates to the starting and ending coordinates specified for the blend. This parameter is mode dependent.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample</p></td> +<td class="parameter_description"><p>Do adaptive supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample_max_depth</p></td> +<td class="parameter_description"><p>Maximum recursion levels for supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample_threshold</p></td> +<td class="parameter_description"><p>Supersampling threshold.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dither</p></td> +<td class="parameter_description"><p>Use dithering to reduce banding.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The x coordinate of this gradient's starting point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The y coordinate of this gradient's starting point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x2</p></td> +<td class="parameter_description"><p>The x coordinate of this gradient's ending point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y2</p></td> +<td class="parameter_description"><p>The y coordinate of this gradient's ending point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-edit-gradient-fill.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-drawable-edit-stroke-selection"></a><h3>gimp_drawable_edit_stroke_selection ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_edit_stroke_selection (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Stroke the current selection</p> +<p>This procedure strokes the current selection, painting along the +selection boundary with the active paint method and brush, or using +a plain line with configurable properties. The paint is applied to +the specified drawable regardless of the active selection.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-opacity" title="gimp_context_set_opacity ()"><code class="function">gimp_context_set_opacity()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-mode" title="gimp_context_set_paint_mode ()"><code class="function">gimp_context_set_paint_mode()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-method" title="gimp_context_set_paint_method ()"><code class="function">gimp_context_set_paint_method()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-stroke-method" title="gimp_context_set_stroke_method ()"><code class="function">gimp_context_set_stroke_method()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-foreground" title="gimp_context_set_foreground ()"><code class="function">gimp_context_set_foreground()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush" title="gimp_context_set_brush ()"><code class="function">gimp_context_set_brush()</code></a> and all +brush property settings, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient" title="gimp_context_set_gradient ()"><code class="function">gimp_context_set_gradient()</code></a> and all +gradient property settings, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-line-width" title="gimp_context_set_line_width ()"><code class="function">gimp_context_set_line_width()</code></a> and all +line property settings, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()"><code class="function">gimp_context_set_antialias()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-drawable-edit-stroke-selection.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to stroke to.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-edit-stroke-selection.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-edit-stroke-item"></a><h3>gimp_drawable_edit_stroke_item ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_drawable_edit_stroke_item (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Stroke the specified item</p> +<p>This procedure strokes the specified item, painting along its +outline (e.g. along a path, or along a channel's boundary), with the +active paint method and brush, or using a plain line with +configurable properties.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-opacity" title="gimp_context_set_opacity ()"><code class="function">gimp_context_set_opacity()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-mode" title="gimp_context_set_paint_mode ()"><code class="function">gimp_context_set_paint_mode()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-paint-method" title="gimp_context_set_paint_method ()"><code class="function">gimp_context_set_paint_method()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-stroke-method" title="gimp_context_set_stroke_method ()"><code class="function">gimp_context_set_stroke_method()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-foreground" title="gimp_context_set_foreground ()"><code class="function">gimp_context_set_foreground()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-brush" title="gimp_context_set_brush ()"><code class="function">gimp_context_set_brush()</code></a> and all +brush property settings, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient" title="gimp_context_set_gradient ()"><code class="function">gimp_context_set_gradient()</code></a> and all +gradient property settings, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-line-width" title="gimp_context_set_line_width ()"><code class="function">gimp_context_set_line_width()</code></a> and all +line property settings, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()"><code class="function">gimp_context_set_antialias()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-drawable-edit-stroke-item.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to stroke to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>item_ID</p></td> +<td class="parameter_description"><p>The item to stroke.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-edit-stroke-item.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpdrawabletransform.html b/devel-docs/libgimp/html/libgimp-gimpdrawabletransform.html new file mode 100644 index 0000000..e37953e --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdrawabletransform.html @@ -0,0 +1,1502 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpdrawabletransform: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpdrawableedit.html" title="gimpdrawableedit"> +<link rel="next" href="libgimp-gimpedit.html" title="gimpedit"> +<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="#libgimp-gimpdrawabletransform.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpdrawableedit.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpedit.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpdrawabletransform"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpdrawabletransform.top_of_page"></a>gimpdrawabletransform</span></h2> +<p>gimpdrawabletransform — Functions to perform transformatrions on drawables.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpdrawabletransform.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip-simple" title="gimp_drawable_transform_flip_simple ()">gimp_drawable_transform_flip_simple</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip" title="gimp_drawable_transform_flip ()">gimp_drawable_transform_flip</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip-default" title="gimp_drawable_transform_flip_default ()">gimp_drawable_transform_flip_default</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-perspective" title="gimp_drawable_transform_perspective ()">gimp_drawable_transform_perspective</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-perspective-default" title="gimp_drawable_transform_perspective_default ()">gimp_drawable_transform_perspective_default</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate-simple" title="gimp_drawable_transform_rotate_simple ()">gimp_drawable_transform_rotate_simple</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate" title="gimp_drawable_transform_rotate ()">gimp_drawable_transform_rotate</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate-default" title="gimp_drawable_transform_rotate_default ()">gimp_drawable_transform_rotate_default</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-scale" title="gimp_drawable_transform_scale ()">gimp_drawable_transform_scale</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-scale-default" title="gimp_drawable_transform_scale_default ()">gimp_drawable_transform_scale_default</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-shear" title="gimp_drawable_transform_shear ()">gimp_drawable_transform_shear</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-shear-default" title="gimp_drawable_transform_shear_default ()">gimp_drawable_transform_shear_default</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-2d" title="gimp_drawable_transform_2d ()">gimp_drawable_transform_2d</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-2d-default" title="gimp_drawable_transform_2d_default ()">gimp_drawable_transform_2d_default</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-matrix" title="gimp_drawable_transform_matrix ()">gimp_drawable_transform_matrix</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-matrix-default" title="gimp_drawable_transform_matrix_default ()">gimp_drawable_transform_matrix_default</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdrawabletransform.description"></a><h2>Description</h2> +<p>Functions to perform transformatrions on drawables.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdrawabletransform.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-drawable-transform-flip-simple"></a><h3>gimp_drawable_transform_flip_simple ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_flip_simple (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="type">GimpOrientationType</span></a> flip_type</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> auto_center</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> axis</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_flip_simple</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip-simple" title="gimp_item_transform_flip_simple ()"><code class="function">gimp_item_transform_flip_simple()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-flip-simple.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>flip_type</p></td> +<td class="parameter_description"><p>Type of flip.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>auto_center</p></td> +<td class="parameter_description"><p>Whether to automatically position the axis in the selection center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>axis</p></td> +<td class="parameter_description"><p>coord. of flip axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>Whether to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-flip-simple.returns"></a><h4>Returns</h4> +<p> The flipped drawable.</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-drawable-transform-flip"></a><h3>gimp_drawable_transform_flip ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_flip (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>, + <em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_flip</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip" title="gimp_item_transform_flip ()"><code class="function">gimp_item_transform_flip()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-flip.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>horz. coord. of one end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>vert. coord. of one end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>horz. coord. of other end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>vert. coord. of other end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>transform_direction</p></td> +<td class="parameter_description"><p>Direction of transformation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Type of interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>recursion_level</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>Whether to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-flip.returns"></a><h4>Returns</h4> +<p> The flipped drawable.</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-drawable-transform-flip-default"></a><h3>gimp_drawable_transform_flip_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_flip_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_flip_default</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip" title="gimp_item_transform_flip ()"><code class="function">gimp_item_transform_flip()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-flip-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>horz. coord. of one end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>vert. coord. of one end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>horz. coord. of other end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>vert. coord. of other end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolate</p></td> +<td class="parameter_description"><p>Whether to use interpolation and supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>Whether to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-flip-default.returns"></a><h4>Returns</h4> +<p> The flipped drawable.</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-drawable-transform-perspective"></a><h3>gimp_drawable_transform_perspective ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_perspective (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x3</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y3</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>, + <em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_perspective</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" title="gimp_item_transform_perspective ()"><code class="function">gimp_item_transform_perspective()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-perspective.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The new x coordinate of upper-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The new y coordinate of upper-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The new x coordinate of upper-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The new y coordinate of upper-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x2</p></td> +<td class="parameter_description"><p>The new x coordinate of lower-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y2</p></td> +<td class="parameter_description"><p>The new y coordinate of lower-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x3</p></td> +<td class="parameter_description"><p>The new x coordinate of lower-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y3</p></td> +<td class="parameter_description"><p>The new y coordinate of lower-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>transform_direction</p></td> +<td class="parameter_description"><p>Direction of transformation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Type of interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>recursion_level</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-perspective.returns"></a><h4>Returns</h4> +<p> The newly mapped drawable.</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-drawable-transform-perspective-default"></a><h3>gimp_drawable_transform_perspective_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_perspective_default + (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x3</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y3</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_perspective_default</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" title="gimp_item_transform_perspective ()"><code class="function">gimp_item_transform_perspective()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-perspective-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The new x coordinate of upper-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The new y coordinate of upper-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The new x coordinate of upper-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The new y coordinate of upper-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x2</p></td> +<td class="parameter_description"><p>The new x coordinate of lower-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y2</p></td> +<td class="parameter_description"><p>The new y coordinate of lower-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x3</p></td> +<td class="parameter_description"><p>The new x coordinate of lower-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y3</p></td> +<td class="parameter_description"><p>The new y coordinate of lower-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolate</p></td> +<td class="parameter_description"><p>Whether to use interpolation and supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-perspective-default.returns"></a><h4>Returns</h4> +<p> The newly mapped drawable.</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-drawable-transform-rotate-simple"></a><h3>gimp_drawable_transform_rotate_simple ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_rotate_simple (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRotationType"><span class="type">GimpRotationType</span></a> rotate_type</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> auto_center</code></em>, + <em class="parameter"><code><span class="type">gint</span> center_x</code></em>, + <em class="parameter"><code><span class="type">gint</span> center_y</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_rotate_simple</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate-simple" title="gimp_item_transform_rotate_simple ()"><code class="function">gimp_item_transform_rotate_simple()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-rotate-simple.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>rotate_type</p></td> +<td class="parameter_description"><p>Type of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>auto_center</p></td> +<td class="parameter_description"><p>Whether to automatically rotate around the selection center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_x</p></td> +<td class="parameter_description"><p>The hor. coordinate of the center of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_y</p></td> +<td class="parameter_description"><p>The vert. coordinate of the center of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>Whether to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-rotate-simple.returns"></a><h4>Returns</h4> +<p> The rotated drawable.</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-drawable-transform-rotate"></a><h3>gimp_drawable_transform_rotate ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_rotate (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> auto_center</code></em>, + <em class="parameter"><code><span class="type">gint</span> center_x</code></em>, + <em class="parameter"><code><span class="type">gint</span> center_y</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>, + <em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_rotate</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" title="gimp_item_transform_rotate ()"><code class="function">gimp_item_transform_rotate()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-rotate.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle</p></td> +<td class="parameter_description"><p>The angle of rotation (radians).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>auto_center</p></td> +<td class="parameter_description"><p>Whether to automatically rotate around the selection center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_x</p></td> +<td class="parameter_description"><p>The hor. coordinate of the center of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_y</p></td> +<td class="parameter_description"><p>The vert. coordinate of the center of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>transform_direction</p></td> +<td class="parameter_description"><p>Direction of transformation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Type of interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>recursion_level</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-rotate.returns"></a><h4>Returns</h4> +<p> The rotated drawable.</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-drawable-transform-rotate-default"></a><h3>gimp_drawable_transform_rotate_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_rotate_default + (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> auto_center</code></em>, + <em class="parameter"><code><span class="type">gint</span> center_x</code></em>, + <em class="parameter"><code><span class="type">gint</span> center_y</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_rotate_default</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" title="gimp_item_transform_rotate ()"><code class="function">gimp_item_transform_rotate()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-rotate-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle</p></td> +<td class="parameter_description"><p>The angle of rotation (radians).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>auto_center</p></td> +<td class="parameter_description"><p>Whether to automatically rotate around the selection center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_x</p></td> +<td class="parameter_description"><p>The hor. coordinate of the center of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_y</p></td> +<td class="parameter_description"><p>The vert. coordinate of the center of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolate</p></td> +<td class="parameter_description"><p>Whether to use interpolation and supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-rotate-default.returns"></a><h4>Returns</h4> +<p> The rotated drawable.</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-drawable-transform-scale"></a><h3>gimp_drawable_transform_scale ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_scale (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>, + <em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_scale</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-scale" title="gimp_item_transform_scale ()"><code class="function">gimp_item_transform_scale()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-scale.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The new x coordinate of the upper-left corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The new y coordinate of the upper-left corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The new x coordinate of the lower-right corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The new y coordinate of the lower-right corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>transform_direction</p></td> +<td class="parameter_description"><p>Direction of transformation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Type of interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>recursion_level</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-scale.returns"></a><h4>Returns</h4> +<p> The scaled drawable.</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-drawable-transform-scale-default"></a><h3>gimp_drawable_transform_scale_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_scale_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_scale_default</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-scale" title="gimp_item_transform_scale ()"><code class="function">gimp_item_transform_scale()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-scale-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The new x coordinate of the upper-left corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The new y coordinate of the upper-left corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The new x coordinate of the lower-right corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The new y coordinate of the lower-right corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolate</p></td> +<td class="parameter_description"><p>Whether to use interpolation and supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-scale-default.returns"></a><h4>Returns</h4> +<p> The scaled drawable.</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-drawable-transform-shear"></a><h3>gimp_drawable_transform_shear ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_shear (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="type">GimpOrientationType</span></a> shear_type</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> magnitude</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>, + <em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_shear</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()"><code class="function">gimp_item_transform_shear()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-shear.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>shear_type</p></td> +<td class="parameter_description"><p>Type of shear.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>magnitude</p></td> +<td class="parameter_description"><p>The magnitude of the shear.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>transform_direction</p></td> +<td class="parameter_description"><p>Direction of transformation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Type of interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>recursion_level</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-shear.returns"></a><h4>Returns</h4> +<p> The sheared drawable.</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-drawable-transform-shear-default"></a><h3>gimp_drawable_transform_shear_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_shear_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="type">GimpOrientationType</span></a> shear_type</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> magnitude</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_shear_default</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()"><code class="function">gimp_item_transform_shear()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-shear-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>shear_type</p></td> +<td class="parameter_description"><p>Type of shear.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>magnitude</p></td> +<td class="parameter_description"><p>The magnitude of the shear.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolate</p></td> +<td class="parameter_description"><p>Whether to use interpolation and supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-shear-default.returns"></a><h4>Returns</h4> +<p> The sheared drawable.</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-drawable-transform-2d"></a><h3>gimp_drawable_transform_2d ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_2d (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> source_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> source_y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> scale_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> scale_y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> dest_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> dest_y</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>, + <em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_2d</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-2d" title="gimp_item_transform_2d ()"><code class="function">gimp_item_transform_2d()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-2d.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>source_x</p></td> +<td class="parameter_description"><p>X coordinate of the transformation center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>source_y</p></td> +<td class="parameter_description"><p>Y coordinate of the transformation center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale_x</p></td> +<td class="parameter_description"><p>Amount to scale in x direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale_y</p></td> +<td class="parameter_description"><p>Amount to scale in y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle</p></td> +<td class="parameter_description"><p>The angle of rotation (radians).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_x</p></td> +<td class="parameter_description"><p>X coordinate of where the center goes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_y</p></td> +<td class="parameter_description"><p>Y coordinate of where the center goes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>transform_direction</p></td> +<td class="parameter_description"><p>Direction of transformation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Type of interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>recursion_level</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-2d.returns"></a><h4>Returns</h4> +<p> The transformed drawable.</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-drawable-transform-2d-default"></a><h3>gimp_drawable_transform_2d_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_2d_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> source_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> source_y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> scale_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> scale_y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> dest_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> dest_y</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_2d_default</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-2d" title="gimp_item_transform_2d ()"><code class="function">gimp_item_transform_2d()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-2d-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>source_x</p></td> +<td class="parameter_description"><p>X coordinate of the transformation center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>source_y</p></td> +<td class="parameter_description"><p>Y coordinate of the transformation center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale_x</p></td> +<td class="parameter_description"><p>Amount to scale in x direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale_y</p></td> +<td class="parameter_description"><p>Amount to scale in y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle</p></td> +<td class="parameter_description"><p>The angle of rotation (radians).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_x</p></td> +<td class="parameter_description"><p>X coordinate of where the center goes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_y</p></td> +<td class="parameter_description"><p>Y coordinate of where the center goes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolate</p></td> +<td class="parameter_description"><p>Whether to use interpolation and supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-2d-default.returns"></a><h4>Returns</h4> +<p> The transformed drawable.</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-drawable-transform-matrix"></a><h3>gimp_drawable_transform_matrix ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_matrix (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_0_0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_0_1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_0_2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_1_0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_1_1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_1_2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_2_0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_2_1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_2_2</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>, + <em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_matrix</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-matrix" title="gimp_item_transform_matrix ()"><code class="function">gimp_item_transform_matrix()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-matrix.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_0_0</p></td> +<td class="parameter_description"><p>coefficient (0,0) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_0_1</p></td> +<td class="parameter_description"><p>coefficient (0,1) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_0_2</p></td> +<td class="parameter_description"><p>coefficient (0,2) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_1_0</p></td> +<td class="parameter_description"><p>coefficient (1,0) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_1_1</p></td> +<td class="parameter_description"><p>coefficient (1,1) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_1_2</p></td> +<td class="parameter_description"><p>coefficient (1,2) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_2_0</p></td> +<td class="parameter_description"><p>coefficient (2,0) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_2_1</p></td> +<td class="parameter_description"><p>coefficient (2,1) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_2_2</p></td> +<td class="parameter_description"><p>coefficient (2,2) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>transform_direction</p></td> +<td class="parameter_description"><p>Direction of transformation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Type of interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>recursion_level</p></td> +<td class="parameter_description"><p>This parameter is ignored.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-matrix.returns"></a><h4>Returns</h4> +<p> The transformed drawable.</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-drawable-transform-matrix-default"></a><h3>gimp_drawable_transform_matrix_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_drawable_transform_matrix_default + (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_0_0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_0_1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_0_2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_1_0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_1_1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_1_2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_2_0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_2_1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_2_2</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_transform_matrix_default</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-matrix" title="gimp_item_transform_matrix ()"><code class="function">gimp_item_transform_matrix()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-matrix-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_0_0</p></td> +<td class="parameter_description"><p>coefficient (0,0) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_0_1</p></td> +<td class="parameter_description"><p>coefficient (0,1) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_0_2</p></td> +<td class="parameter_description"><p>coefficient (0,2) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_1_0</p></td> +<td class="parameter_description"><p>coefficient (1,0) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_1_1</p></td> +<td class="parameter_description"><p>coefficient (1,1) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_1_2</p></td> +<td class="parameter_description"><p>coefficient (1,2) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_2_0</p></td> +<td class="parameter_description"><p>coefficient (2,0) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_2_1</p></td> +<td class="parameter_description"><p>coefficient (2,1) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_2_2</p></td> +<td class="parameter_description"><p>coefficient (2,2) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolate</p></td> +<td class="parameter_description"><p>Whether to use interpolation and supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clip_result</p></td> +<td class="parameter_description"><p>How to clip results.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-transform-matrix-default.returns"></a><h4>Returns</h4> +<p> The transformed drawable.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpdynamics.html b/devel-docs/libgimp/html/libgimp-gimpdynamics.html new file mode 100644 index 0000000..f2ea5fa --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpdynamics.html @@ -0,0 +1,124 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpdynamics: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-data.html" title="Data Objects"> +<link rel="prev" href="libgimp-gimpbrushes.html" title="gimpbrushes"> +<link rel="next" href="libgimp-gimpfonts.html" title="gimpfonts"> +<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="#libgimp-gimpdynamics.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="libgimp-data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpbrushes.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpfonts.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpdynamics"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpdynamics.top_of_page"></a>gimpdynamics</span></h2> +<p>gimpdynamics — Operations related to paint dynamics.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpdynamics.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="libgimp-gimpdynamics.html#gimp-dynamics-get-list" title="gimp_dynamics_get_list ()">gimp_dynamics_get_list</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="libgimp-gimpdynamics.html#gimp-dynamics-refresh" title="gimp_dynamics_refresh ()">gimp_dynamics_refresh</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdynamics.description"></a><h2>Description</h2> +<p>Operations related to paint dynamics.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpdynamics.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-dynamics-get-list"></a><h3>gimp_dynamics_get_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_dynamics_get_list (<em class="parameter"><code>const <span class="type">gchar</span> *filter</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_dynamics</code></em>);</pre> +<p>Retrieve the list of loaded paint dynamics.</p> +<p>This procedure returns a list of the paint dynamics that are +currently available.</p> +<div class="refsect3"> +<a name="gimp-dynamics-get-list.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>filter</p></td> +<td class="parameter_description"><p>An optional regular expression used to filter the list.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_dynamics</p></td> +<td class="parameter_description"><p>The number of available paint dynamics.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-dynamics-get-list.returns"></a><h4>Returns</h4> +<p> The list of paint dynamics names. The returned value must +be freed with <code class="function">g_strfreev()</code>.</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-dynamics-refresh"></a><h3>gimp_dynamics_refresh ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_dynamics_refresh (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Refresh current paint dynamics. This function always succeeds.</p> +<p>This procedure retrieves all paint dynamics currently in the user's +paint dynamics path and updates the paint dynamics dialogs +accordingly.</p> +<div class="refsect3"> +<a name="gimp-dynamics-refresh.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</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/libgimp/html/libgimp-gimpedit.html b/devel-docs/libgimp/html/libgimp-gimpedit.html new file mode 100644 index 0000000..50756cc --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpedit.html @@ -0,0 +1,983 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpedit: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpdrawabletransform.html" title="gimpdrawabletransform"> +<link rel="next" href="libgimp-gimpfileops.html" title="gimpfileops"> +<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="#libgimp-gimpedit.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpdrawabletransform.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpfileops.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpedit"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpedit.top_of_page"></a>gimpedit</span></h2> +<p>gimpedit — Edit menu functions (cut, copy, paste, clear, etc.)</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpedit.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="libgimp-gimpedit.html#gimp-edit-cut" title="gimp_edit_cut ()">gimp_edit_cut</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="libgimp-gimpedit.html#gimp-edit-copy" title="gimp_edit_copy ()">gimp_edit_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="libgimp-gimpedit.html#gimp-edit-copy-visible" title="gimp_edit_copy_visible ()">gimp_edit_copy_visible</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-paste" title="gimp_edit_paste ()">gimp_edit_paste</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-paste-as-new" title="gimp_edit_paste_as_new ()">gimp_edit_paste_as_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-paste-as-new-image" title="gimp_edit_paste_as_new_image ()">gimp_edit_paste_as_new_image</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="libgimp-gimpedit.html#gimp-edit-named-cut" title="gimp_edit_named_cut ()">gimp_edit_named_cut</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="libgimp-gimpedit.html#gimp-edit-named-copy" title="gimp_edit_named_copy ()">gimp_edit_named_copy</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="libgimp-gimpedit.html#gimp-edit-named-copy-visible" title="gimp_edit_named_copy_visible ()">gimp_edit_named_copy_visible</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-named-paste" title="gimp_edit_named_paste ()">gimp_edit_named_paste</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-named-paste-as-new" title="gimp_edit_named_paste_as_new ()">gimp_edit_named_paste_as_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpedit.html#gimp-edit-named-paste-as-new-image" title="gimp_edit_named_paste_as_new_image ()">gimp_edit_named_paste_as_new_image</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="libgimp-gimpedit.html#gimp-edit-clear" title="gimp_edit_clear ()">gimp_edit_clear</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="libgimp-gimpedit.html#gimp-edit-fill" title="gimp_edit_fill ()">gimp_edit_fill</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="libgimp-gimpedit.html#gimp-edit-bucket-fill" title="gimp_edit_bucket_fill ()">gimp_edit_bucket_fill</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="libgimp-gimpedit.html#gimp-edit-blend" title="gimp_edit_blend ()">gimp_edit_blend</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="libgimp-gimpedit.html#gimp-edit-stroke" title="gimp_edit_stroke ()">gimp_edit_stroke</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="libgimp-gimpedit.html#gimp-edit-stroke-vectors" title="gimp_edit_stroke_vectors ()">gimp_edit_stroke_vectors</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpedit.description"></a><h2>Description</h2> +<p>Edit menu functions (cut, copy, paste, clear, etc.)</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpedit.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-edit-cut"></a><h3>gimp_edit_cut ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_edit_cut (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Cut from the specified drawable.</p> +<p>If there is a selection in the image, then the area specified by the +selection is cut from the specified drawable and placed in an +internal GIMP edit buffer. It can subsequently be retrieved using +the <a class="link" href="libgimp-gimpedit.html#gimp-edit-paste" title="gimp_edit_paste ()"><code class="function">gimp_edit_paste()</code></a> command. If there is no selection, then the +specified drawable will be removed and its contents stored in the +internal GIMP edit buffer. This procedure will fail if the selected +area lies completely outside the bounds of the current drawable and +there is nothing to copy from.</p> +<div class="refsect3"> +<a name="gimp-edit-cut.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to cut from.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-cut.returns"></a><h4>Returns</h4> +<p> TRUE if the cut was successful, FALSE if there was nothing +to copy from.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-edit-copy"></a><h3>gimp_edit_copy ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_edit_copy (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Copy from the specified drawable.</p> +<p>If there is a selection in the image, then the area specified by the +selection is copied from the specified drawable and placed in an +internal GIMP edit buffer. It can subsequently be retrieved using +the <a class="link" href="libgimp-gimpedit.html#gimp-edit-paste" title="gimp_edit_paste ()"><code class="function">gimp_edit_paste()</code></a> command. If there is no selection, then the +specified drawable's contents will be stored in the internal GIMP +edit buffer. This procedure will fail if the selected area lies +completely outside the bounds of the current drawable and there is +nothing to copy from.</p> +<div class="refsect3"> +<a name="gimp-edit-copy.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to copy from.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-copy.returns"></a><h4>Returns</h4> +<p> TRUE if the cut was successful, FALSE if there was nothing +to copy from.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-edit-copy-visible"></a><h3>gimp_edit_copy_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_edit_copy_visible (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Copy from the projection.</p> +<p>If there is a selection in the image, then the area specified by the +selection is copied from the projection and placed in an internal +GIMP edit buffer. It can subsequently be retrieved using the +<a class="link" href="libgimp-gimpedit.html#gimp-edit-paste" title="gimp_edit_paste ()"><code class="function">gimp_edit_paste()</code></a> command. If there is no selection, then the +projection's contents will be stored in the internal GIMP edit +buffer.</p> +<div class="refsect3"> +<a name="gimp-edit-copy-visible.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>image_ID</p></td> +<td class="parameter_description"><p>The image to copy from.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-copy-visible.returns"></a><h4>Returns</h4> +<p> TRUE if the copy was successful.</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-edit-paste"></a><h3>gimp_edit_paste ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_edit_paste (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> paste_into</code></em>);</pre> +<p>Paste buffer to the specified drawable.</p> +<p>This procedure pastes a copy of the internal GIMP edit buffer to the +specified drawable. The GIMP edit buffer will be empty unless a call +was previously made to either <a class="link" href="libgimp-gimpedit.html#gimp-edit-cut" title="gimp_edit_cut ()"><code class="function">gimp_edit_cut()</code></a> or <a class="link" href="libgimp-gimpedit.html#gimp-edit-copy" title="gimp_edit_copy ()"><code class="function">gimp_edit_copy()</code></a>. +The \"paste_into\" option specifies whether to clear the current +image selection, or to paste the buffer \"behind\" the selection. +This allows the selection to act as a mask for the pasted buffer. +Anywhere that the selection mask is non-zero, the pasted buffer will +show through. The pasted buffer will be a new layer in the image +which is designated as the image floating selection. If the image +has a floating selection at the time of pasting, the old floating +selection will be anchored to its drawable before the new floating +selection is added. This procedure returns the new floating layer. +The resulting floating selection will already be attached to the +specified drawable, and a subsequent call to floating_sel_attach is +not needed.</p> +<div class="refsect3"> +<a name="gimp-edit-paste.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to paste to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paste_into</p></td> +<td class="parameter_description"><p>Clear selection, or paste behind it?</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-paste.returns"></a><h4>Returns</h4> +<p> The new floating selection.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-edit-paste-as-new"></a><h3>gimp_edit_paste_as_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_edit_paste_as_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_edit_paste_as_new</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpedit.html#gimp-edit-paste-as-new-image" title="gimp_edit_paste_as_new_image ()"><code class="function">gimp_edit_paste_as_new_image()</code></a> instead.</p> +</div> +<p>Paste buffer to a new image.</p> +<p>This procedure pastes a copy of the internal GIMP edit buffer to a +new image. The GIMP edit buffer will be empty unless a call was +previously made to either <a class="link" href="libgimp-gimpedit.html#gimp-edit-cut" title="gimp_edit_cut ()"><code class="function">gimp_edit_cut()</code></a> or <a class="link" href="libgimp-gimpedit.html#gimp-edit-copy" title="gimp_edit_copy ()"><code class="function">gimp_edit_copy()</code></a>. This +procedure returns the new image or -1 if the edit buffer was empty.</p> +<div class="refsect3"> +<a name="gimp-edit-paste-as-new.returns"></a><h4>Returns</h4> +<p> The new image.</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-edit-paste-as-new-image"></a><h3>gimp_edit_paste_as_new_image ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_edit_paste_as_new_image (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Paste buffer to a new image.</p> +<p>This procedure pastes a copy of the internal GIMP edit buffer to a +new image. The GIMP edit buffer will be empty unless a call was +previously made to either <a class="link" href="libgimp-gimpedit.html#gimp-edit-cut" title="gimp_edit_cut ()"><code class="function">gimp_edit_cut()</code></a> or <a class="link" href="libgimp-gimpedit.html#gimp-edit-copy" title="gimp_edit_copy ()"><code class="function">gimp_edit_copy()</code></a>. This +procedure returns the new image or -1 if the edit buffer was empty.</p> +<div class="refsect3"> +<a name="gimp-edit-paste-as-new-image.returns"></a><h4>Returns</h4> +<p> The new image.</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-edit-named-cut"></a><h3>gimp_edit_named_cut ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_edit_named_cut (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>);</pre> +<p>Cut into a named buffer.</p> +<p>This procedure works like <a class="link" href="libgimp-gimpedit.html#gimp-edit-cut" title="gimp_edit_cut ()"><code class="function">gimp_edit_cut()</code></a>, but additionally stores +the cut buffer into a named buffer that will stay available for +later pasting, regardless of any intermediate copy or cut +operations.</p> +<div class="refsect3"> +<a name="gimp-edit-named-cut.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to cut from.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buffer_name</p></td> +<td class="parameter_description"><p>The name of the buffer to create.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-named-cut.returns"></a><h4>Returns</h4> +<p> The real name given to the buffer, or NULL if the cut +failed.</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-edit-named-copy"></a><h3>gimp_edit_named_copy ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_edit_named_copy (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>);</pre> +<p>Copy into a named buffer.</p> +<p>This procedure works like <a class="link" href="libgimp-gimpedit.html#gimp-edit-copy" title="gimp_edit_copy ()"><code class="function">gimp_edit_copy()</code></a>, but additionally stores +the copied buffer into a named buffer that will stay available for +later pasting, regardless of any intermediate copy or cut +operations.</p> +<div class="refsect3"> +<a name="gimp-edit-named-copy.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to copy from.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buffer_name</p></td> +<td class="parameter_description"><p>The name of the buffer to create.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-named-copy.returns"></a><h4>Returns</h4> +<p> The real name given to the buffer, or NULL if the copy +failed.</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-edit-named-copy-visible"></a><h3>gimp_edit_named_copy_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_edit_named_copy_visible (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>);</pre> +<p>Copy from the projection into a named buffer.</p> +<p>This procedure works like <a class="link" href="libgimp-gimpedit.html#gimp-edit-copy-visible" title="gimp_edit_copy_visible ()"><code class="function">gimp_edit_copy_visible()</code></a>, but additionally +stores the copied buffer into a named buffer that will stay +available for later pasting, regardless of any intermediate copy or +cut operations.</p> +<div class="refsect3"> +<a name="gimp-edit-named-copy-visible.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>image_ID</p></td> +<td class="parameter_description"><p>The image to copy from.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buffer_name</p></td> +<td class="parameter_description"><p>The name of the buffer to create.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-named-copy-visible.returns"></a><h4>Returns</h4> +<p> The real name given to the buffer, or NULL if the copy +failed.</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-edit-named-paste"></a><h3>gimp_edit_named_paste ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_edit_named_paste (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> paste_into</code></em>);</pre> +<p>Paste named buffer to the specified drawable.</p> +<p>This procedure works like <a class="link" href="libgimp-gimpedit.html#gimp-edit-paste" title="gimp_edit_paste ()"><code class="function">gimp_edit_paste()</code></a> but pastes a named +buffer instead of the global buffer.</p> +<div class="refsect3"> +<a name="gimp-edit-named-paste.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to paste to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buffer_name</p></td> +<td class="parameter_description"><p>The name of the buffer to paste.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paste_into</p></td> +<td class="parameter_description"><p>Clear selection, or paste behind it?</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-named-paste.returns"></a><h4>Returns</h4> +<p> The new floating selection.</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-edit-named-paste-as-new"></a><h3>gimp_edit_named_paste_as_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_edit_named_paste_as_new (<em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_edit_named_paste_as_new</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpedit.html#gimp-edit-named-paste-as-new-image" title="gimp_edit_named_paste_as_new_image ()"><code class="function">gimp_edit_named_paste_as_new_image()</code></a> instead.</p> +</div> +<p>Paste named buffer to a new image.</p> +<p>This procedure works like <a class="link" href="libgimp-gimpedit.html#gimp-edit-paste-as-new-image" title="gimp_edit_paste_as_new_image ()"><code class="function">gimp_edit_paste_as_new_image()</code></a> but pastes a +named buffer instead of the global buffer.</p> +<div class="refsect3"> +<a name="gimp-edit-named-paste-as-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>buffer_name</p></td> +<td class="parameter_description"><p>The name of the buffer to paste.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-named-paste-as-new.returns"></a><h4>Returns</h4> +<p> The new image.</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-edit-named-paste-as-new-image"></a><h3>gimp_edit_named_paste_as_new_image ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_edit_named_paste_as_new_image (<em class="parameter"><code>const <span class="type">gchar</span> *buffer_name</code></em>);</pre> +<p>Paste named buffer to a new image.</p> +<p>This procedure works like <a class="link" href="libgimp-gimpedit.html#gimp-edit-paste-as-new-image" title="gimp_edit_paste_as_new_image ()"><code class="function">gimp_edit_paste_as_new_image()</code></a> but pastes +a named buffer instead of the global buffer.</p> +<div class="refsect3"> +<a name="gimp-edit-named-paste-as-new-image.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>buffer_name</p></td> +<td class="parameter_description"><p>The name of the buffer to paste.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-named-paste-as-new-image.returns"></a><h4>Returns</h4> +<p> The new image.</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-edit-clear"></a><h3>gimp_edit_clear ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_edit_clear (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_edit_clear</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-clear" title="gimp_drawable_edit_clear ()"><code class="function">gimp_drawable_edit_clear()</code></a> instead.</p> +</div> +<p>Clear selected area of drawable.</p> +<p>This procedure clears the specified drawable. If the drawable has an +alpha channel, the cleared pixels will become transparent. If the +drawable does not have an alpha channel, cleared pixels will be set +to the background color. This procedure only affects regions within +a selection if there is a selection active.</p> +<div class="refsect3"> +<a name="gimp-edit-clear.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to clear from.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-clear.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-edit-fill"></a><h3>gimp_edit_fill ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_edit_fill (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpFillType"><span class="type">GimpFillType</span></a> fill_type</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_edit_fill</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-fill" title="gimp_drawable_edit_fill ()"><code class="function">gimp_drawable_edit_fill()</code></a> instead.</p> +</div> +<p>Fill selected area of drawable.</p> +<p>This procedure fills the specified drawable with the fill mode. If +the fill mode is foreground, the current foreground color is used. +If the fill mode is background, the current background color is +used. Other fill modes should not be used. This procedure only +affects regions within a selection if there is a selection active. +If you want to fill the whole drawable, regardless of the selection, +use <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-fill" title="gimp_drawable_fill ()"><code class="function">gimp_drawable_fill()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-edit-fill.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to fill to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fill_type</p></td> +<td class="parameter_description"><p>The type of fill.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-fill.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-edit-bucket-fill"></a><h3>gimp_edit_bucket_fill ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_edit_bucket_fill (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpBucketFillMode"><span class="type">GimpBucketFillMode</span></a> fill_mode</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> threshold</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> sample_merged</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_edit_bucket_fill</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" title="gimp_drawable_edit_bucket_fill ()"><code class="function">gimp_drawable_edit_bucket_fill()</code></a> instead.</p> +</div> +<p>Fill the area specified either by the current selection if there is +one, or by a seed fill starting at the specified coordinates.</p> +<p>This tool requires information on the paint application mode, and +the fill mode, which can either be in the foreground color, or in +the currently active pattern. If there is no selection, a seed fill +is executed at the specified coordinates and extends outward in +keeping with the threshold parameter. If there is a selection in the +target image, the threshold, sample merged, x, and y arguments are +unused. If the sample_merged parameter is TRUE, the data of the +composite image will be used instead of that for the specified +drawable. This is equivalent to sampling for colors after merging +all visible layers. In the case of merged sampling, the x and y +coordinates are relative to the image's origin; otherwise, they are +relative to the drawable's origin.</p> +<div class="refsect3"> +<a name="gimp-edit-bucket-fill.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fill_mode</p></td> +<td class="parameter_description"><p>The type of fill.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>The paint application mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The opacity of the final bucket fill.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>threshold</p></td> +<td class="parameter_description"><p>The threshold determines how extensive the seed fill will be. It's value is specified in terms of intensity levels. This parameter is only valid when there is no selection in the specified image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_merged</p></td> +<td class="parameter_description"><p>Use the composite image, not the drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>The x coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>The y coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-bucket-fill.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-edit-blend"></a><h3>gimp_edit_blend ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_edit_blend (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpBlendMode"><span class="type">GimpBlendMode</span></a> blend_mode</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpGradientType"><span class="type">GimpGradientType</span></a> gradient_type</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> offset</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRepeatMode"><span class="type">GimpRepeatMode</span></a> repeat</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> reverse</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>, + <em class="parameter"><code><span class="type">gint</span> max_depth</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> threshold</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> dither</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y2</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_edit_blend</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-gradient-fill" title="gimp_drawable_edit_gradient_fill ()"><code class="function">gimp_drawable_edit_gradient_fill()</code></a> instead.</p> +</div> +<p>Blend between the starting and ending coordinates with the specified +blend mode and gradient type.</p> +<p>This tool requires information on the paint application mode, the +blend mode, and the gradient type. It creates the specified variety +of blend using the starting and ending coordinates as defined for +each gradient type. For shapeburst gradient types, the context's +distance metric is also relevant and can be updated with +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-distance-metric" title="gimp_context_set_distance_metric ()"><code class="function">gimp_context_set_distance_metric()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-edit-blend.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>blend_mode</p></td> +<td class="parameter_description"><p>The type of blend.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>The paint application mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gradient_type</p></td> +<td class="parameter_description"><p>The type of gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The opacity of the final blend.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offset</p></td> +<td class="parameter_description"><p>Offset relates to the starting and ending coordinates specified for the blend. This parameter is mode dependent.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>repeat</p></td> +<td class="parameter_description"><p>Repeat mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>reverse</p></td> +<td class="parameter_description"><p>Use the reverse gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>supersample</p></td> +<td class="parameter_description"><p>Do adaptive supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>max_depth</p></td> +<td class="parameter_description"><p>Maximum recursion levels for supersampling.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>threshold</p></td> +<td class="parameter_description"><p>Supersampling threshold.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dither</p></td> +<td class="parameter_description"><p>Use dithering to reduce banding.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The x coordinate of this blend's starting point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The y coordinate of this blend's starting point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x2</p></td> +<td class="parameter_description"><p>The x coordinate of this blend's ending point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y2</p></td> +<td class="parameter_description"><p>The y coordinate of this blend's ending point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-blend.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-edit-stroke"></a><h3>gimp_edit_stroke ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_edit_stroke (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_edit_stroke</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection" title="gimp_drawable_edit_stroke_selection ()"><code class="function">gimp_drawable_edit_stroke_selection()</code></a> instead.</p> +</div> +<p>Stroke the current selection</p> +<p>This procedure strokes the current selection, painting along the +selection boundary with the active brush and foreground color. The +paint is applied to the specified drawable regardless of the active +selection.</p> +<div class="refsect3"> +<a name="gimp-edit-stroke.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to stroke to.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-stroke.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-edit-stroke-vectors"></a><h3>gimp_edit_stroke_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_edit_stroke_vectors (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_edit_stroke_vectors</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" title="gimp_drawable_edit_stroke_item ()"><code class="function">gimp_drawable_edit_stroke_item()</code></a> instead.</p> +</div> +<p>Stroke the specified vectors object</p> +<p>This procedure strokes the specified vectors object, painting along +the path with the active brush and foreground color.</p> +<div class="refsect3"> +<a name="gimp-edit-stroke-vectors.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>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to stroke to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-stroke-vectors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpenums.html b/devel-docs/libgimp/html/libgimp-gimpenums.html new file mode 100644 index 0000000..854d545 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpenums.html @@ -0,0 +1,960 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpenums: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-gimp.html" title="gimp"> +<link rel="next" href="libgimp-gimpbuffer.html" title="gimpbuffer"> +<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="#libgimp-gimpenums.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimp.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpbuffer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpenums"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpenums.top_of_page"></a>gimpenums</span></h2> +<p>gimpenums</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpenums.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="libgimp-gimpenums.html#gimp-enums-init" title="gimp_enums_init ()">gimp_enums_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="libgimp-gimpenums.html#gimp-enums-get-type-names" title="gimp_enums_get_type_names ()">gimp_enums_get_type_names</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpenums.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="libgimp-gimpenums.html#GimpBrushApplicationMode" title="enum GimpBrushApplicationMode">GimpBrushApplicationMode</a></td> +</tr> +<tr> +<td class="datatype_keyword">enum</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GimpConvertDitherType" title="enum GimpConvertDitherType">GimpConvertDitherType</a></td> +</tr> +<tr> +<td class="datatype_keyword">enum</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GimpHistogramChannel" title="enum GimpHistogramChannel">GimpHistogramChannel</a></td> +</tr> +<tr> +<td class="datatype_keyword">enum</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GimpLayerColorSpace" title="enum GimpLayerColorSpace">GimpLayerColorSpace</a></td> +</tr> +<tr> +<td class="datatype_keyword">enum</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GimpLayerCompositeMode" title="enum GimpLayerCompositeMode">GimpLayerCompositeMode</a></td> +</tr> +<tr> +<td class="datatype_keyword">enum</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode">GimpLayerMode</a></td> +</tr> +<tr> +<td class="typedef_keyword">typedef</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="GimpLayerModeEffects">GimpLayerModeEffects</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-NORMAL-MODE:CAPS" title="GIMP_NORMAL_MODE">GIMP_NORMAL_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-DISSOLVE-MODE:CAPS" title="GIMP_DISSOLVE_MODE">GIMP_DISSOLVE_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-BEHIND-MODE:CAPS" title="GIMP_BEHIND_MODE">GIMP_BEHIND_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-MULTIPLY-MODE:CAPS" title="GIMP_MULTIPLY_MODE">GIMP_MULTIPLY_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-SCREEN-MODE:CAPS" title="GIMP_SCREEN_MODE">GIMP_SCREEN_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-OVERLAY-MODE:CAPS" title="GIMP_OVERLAY_MODE">GIMP_OVERLAY_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-DIFFERENCE-MODE:CAPS" title="GIMP_DIFFERENCE_MODE">GIMP_DIFFERENCE_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-ADDITION-MODE:CAPS" title="GIMP_ADDITION_MODE">GIMP_ADDITION_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-SUBTRACT-MODE:CAPS" title="GIMP_SUBTRACT_MODE">GIMP_SUBTRACT_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-DARKEN-ONLY-MODE:CAPS" title="GIMP_DARKEN_ONLY_MODE">GIMP_DARKEN_ONLY_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-LIGHTEN-ONLY-MODE:CAPS" title="GIMP_LIGHTEN_ONLY_MODE">GIMP_LIGHTEN_ONLY_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-HUE-MODE:CAPS" title="GIMP_HUE_MODE">GIMP_HUE_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-SATURATION-MODE:CAPS" title="GIMP_SATURATION_MODE">GIMP_SATURATION_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-COLOR-MODE:CAPS" title="GIMP_COLOR_MODE">GIMP_COLOR_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-VALUE-MODE:CAPS" title="GIMP_VALUE_MODE">GIMP_VALUE_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-DIVIDE-MODE:CAPS" title="GIMP_DIVIDE_MODE">GIMP_DIVIDE_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-DODGE-MODE:CAPS" title="GIMP_DODGE_MODE">GIMP_DODGE_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-BURN-MODE:CAPS" title="GIMP_BURN_MODE">GIMP_BURN_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-HARDLIGHT-MODE:CAPS" title="GIMP_HARDLIGHT_MODE">GIMP_HARDLIGHT_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-SOFTLIGHT-MODE:CAPS" title="GIMP_SOFTLIGHT_MODE">GIMP_SOFTLIGHT_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-GRAIN-EXTRACT-MODE:CAPS" title="GIMP_GRAIN_EXTRACT_MODE">GIMP_GRAIN_EXTRACT_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-GRAIN-MERGE-MODE:CAPS" title="GIMP_GRAIN_MERGE_MODE">GIMP_GRAIN_MERGE_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-COLOR-ERASE-MODE:CAPS" title="GIMP_COLOR_ERASE_MODE">GIMP_COLOR_ERASE_MODE</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-FIXED-DITHER:CAPS" title="GIMP_FIXED_DITHER">GIMP_FIXED_DITHER</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-FSLOWBLEED-DITHER:CAPS" title="GIMP_FSLOWBLEED_DITHER">GIMP_FSLOWBLEED_DITHER</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-FS-DITHER:CAPS" title="GIMP_FS_DITHER">GIMP_FS_DITHER</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libgimp-gimpenums.html#GIMP-NO-DITHER:CAPS" title="GIMP_NO_DITHER">GIMP_NO_DITHER</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpenums.description"></a><h2>Description</h2> +</div> +<div class="refsect1"> +<a name="libgimp-gimpenums.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-enums-init"></a><h3>gimp_enums_init ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_enums_init (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>This function makes sure all the enum types are registered +with the <span class="type">GType</span> system. This is intended for use by language +bindings that need the symbols early, before gimp_main is run. +It's not necessary for plug-ins to call this directly, because +the normal plug-in initialization code will handle it implicitly.</p> +<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-enums-get-type-names"></a><h3>gimp_enums_get_type_names ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> ** +gimp_enums_get_type_names (<em class="parameter"><code><span class="type">gint</span> *n_type_names</code></em>);</pre> +<p>This function gives access to the list of enums registered by libgimp. +The returned array is static and must not be modified.</p> +<div class="refsect3"> +<a name="gimp-enums-get-type-names.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_type_names</p></td> +<td class="parameter_description"><p>return location for the number of names</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-enums-get-type-names.returns"></a><h4>Returns</h4> +<p> an array with type names</p> +</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="libgimp-gimpenums.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpBrushApplicationMode"></a><h3>enum GimpBrushApplicationMode</h3> +<div class="refsect3"> +<a name="GimpBrushApplicationMode.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-HARD:CAPS"></a>GIMP_BRUSH_HARD</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-BRUSH-SOFT:CAPS"></a>GIMP_BRUSH_SOFT</p></td> +<td> </td> +<td> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpConvertDitherType"></a><h3>enum GimpConvertDitherType</h3> +<div class="refsect3"> +<a name="GimpConvertDitherType.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-DITHER-NONE:CAPS"></a>GIMP_CONVERT_DITHER_NONE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-CONVERT-DITHER-FS:CAPS"></a>GIMP_CONVERT_DITHER_FS</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-CONVERT-DITHER-FS-LOWBLEED:CAPS"></a>GIMP_CONVERT_DITHER_FS_LOWBLEED</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-CONVERT-DITHER-FIXED:CAPS"></a>GIMP_CONVERT_DITHER_FIXED</p></td> +<td> </td> +<td> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpHistogramChannel"></a><h3>enum GimpHistogramChannel</h3> +<div class="refsect3"> +<a name="GimpHistogramChannel.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-HISTOGRAM-VALUE:CAPS"></a>GIMP_HISTOGRAM_VALUE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-HISTOGRAM-RED:CAPS"></a>GIMP_HISTOGRAM_RED</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-HISTOGRAM-GREEN:CAPS"></a>GIMP_HISTOGRAM_GREEN</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-HISTOGRAM-BLUE:CAPS"></a>GIMP_HISTOGRAM_BLUE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-HISTOGRAM-ALPHA:CAPS"></a>GIMP_HISTOGRAM_ALPHA</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-HISTOGRAM-LUMINANCE:CAPS"></a>GIMP_HISTOGRAM_LUMINANCE</p></td> +<td> </td> +<td> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpLayerColorSpace"></a><h3>enum GimpLayerColorSpace</h3> +<div class="refsect3"> +<a name="GimpLayerColorSpace.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-LAYER-COLOR-SPACE-AUTO:CAPS"></a>GIMP_LAYER_COLOR_SPACE_AUTO</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-COLOR-SPACE-RGB-LINEAR:CAPS"></a>GIMP_LAYER_COLOR_SPACE_RGB_LINEAR</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-COLOR-SPACE-RGB-PERCEPTUAL:CAPS"></a>GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL</p></td> +<td> </td> +<td> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpLayerCompositeMode"></a><h3>enum GimpLayerCompositeMode</h3> +<div class="refsect3"> +<a name="GimpLayerCompositeMode.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-LAYER-COMPOSITE-AUTO:CAPS"></a>GIMP_LAYER_COMPOSITE_AUTO</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-COMPOSITE-UNION:CAPS"></a>GIMP_LAYER_COMPOSITE_UNION</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-COMPOSITE-CLIP-TO-BACKDROP:CAPS"></a>GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-COMPOSITE-CLIP-TO-LAYER:CAPS"></a>GIMP_LAYER_COMPOSITE_CLIP_TO_LAYER</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-COMPOSITE-INTERSECTION:CAPS"></a>GIMP_LAYER_COMPOSITE_INTERSECTION</p></td> +<td> </td> +<td> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpLayerMode"></a><h3>enum GimpLayerMode</h3> +<div class="refsect3"> +<a name="GimpLayerMode.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-LAYER-MODE-NORMAL-LEGACY:CAPS"></a>GIMP_LAYER_MODE_NORMAL_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-DISSOLVE:CAPS"></a>GIMP_LAYER_MODE_DISSOLVE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-BEHIND-LEGACY:CAPS"></a>GIMP_LAYER_MODE_BEHIND_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-MULTIPLY-LEGACY:CAPS"></a>GIMP_LAYER_MODE_MULTIPLY_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-SCREEN-LEGACY:CAPS"></a>GIMP_LAYER_MODE_SCREEN_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-OVERLAY-LEGACY:CAPS"></a>GIMP_LAYER_MODE_OVERLAY_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-DIFFERENCE-LEGACY:CAPS"></a>GIMP_LAYER_MODE_DIFFERENCE_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-ADDITION-LEGACY:CAPS"></a>GIMP_LAYER_MODE_ADDITION_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-SUBTRACT-LEGACY:CAPS"></a>GIMP_LAYER_MODE_SUBTRACT_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-DARKEN-ONLY-LEGACY:CAPS"></a>GIMP_LAYER_MODE_DARKEN_ONLY_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LIGHTEN-ONLY-LEGACY:CAPS"></a>GIMP_LAYER_MODE_LIGHTEN_ONLY_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HSV-HUE-LEGACY:CAPS"></a>GIMP_LAYER_MODE_HSV_HUE_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HSV-SATURATION-LEGACY:CAPS"></a>GIMP_LAYER_MODE_HSV_SATURATION_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HSL-COLOR-LEGACY:CAPS"></a>GIMP_LAYER_MODE_HSL_COLOR_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HSV-VALUE-LEGACY:CAPS"></a>GIMP_LAYER_MODE_HSV_VALUE_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-DIVIDE-LEGACY:CAPS"></a>GIMP_LAYER_MODE_DIVIDE_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-DODGE-LEGACY:CAPS"></a>GIMP_LAYER_MODE_DODGE_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-BURN-LEGACY:CAPS"></a>GIMP_LAYER_MODE_BURN_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HARDLIGHT-LEGACY:CAPS"></a>GIMP_LAYER_MODE_HARDLIGHT_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-SOFTLIGHT-LEGACY:CAPS"></a>GIMP_LAYER_MODE_SOFTLIGHT_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-GRAIN-EXTRACT-LEGACY:CAPS"></a>GIMP_LAYER_MODE_GRAIN_EXTRACT_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-GRAIN-MERGE-LEGACY:CAPS"></a>GIMP_LAYER_MODE_GRAIN_MERGE_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-COLOR-ERASE-LEGACY:CAPS"></a>GIMP_LAYER_MODE_COLOR_ERASE_LEGACY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-OVERLAY:CAPS"></a>GIMP_LAYER_MODE_OVERLAY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LCH-HUE:CAPS"></a>GIMP_LAYER_MODE_LCH_HUE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LCH-CHROMA:CAPS"></a>GIMP_LAYER_MODE_LCH_CHROMA</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LCH-COLOR:CAPS"></a>GIMP_LAYER_MODE_LCH_COLOR</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LCH-LIGHTNESS:CAPS"></a>GIMP_LAYER_MODE_LCH_LIGHTNESS</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-NORMAL:CAPS"></a>GIMP_LAYER_MODE_NORMAL</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-BEHIND:CAPS"></a>GIMP_LAYER_MODE_BEHIND</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-MULTIPLY:CAPS"></a>GIMP_LAYER_MODE_MULTIPLY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-SCREEN:CAPS"></a>GIMP_LAYER_MODE_SCREEN</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-DIFFERENCE:CAPS"></a>GIMP_LAYER_MODE_DIFFERENCE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-ADDITION:CAPS"></a>GIMP_LAYER_MODE_ADDITION</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-SUBTRACT:CAPS"></a>GIMP_LAYER_MODE_SUBTRACT</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-DARKEN-ONLY:CAPS"></a>GIMP_LAYER_MODE_DARKEN_ONLY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LIGHTEN-ONLY:CAPS"></a>GIMP_LAYER_MODE_LIGHTEN_ONLY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HSV-HUE:CAPS"></a>GIMP_LAYER_MODE_HSV_HUE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HSV-SATURATION:CAPS"></a>GIMP_LAYER_MODE_HSV_SATURATION</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HSL-COLOR:CAPS"></a>GIMP_LAYER_MODE_HSL_COLOR</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HSV-VALUE:CAPS"></a>GIMP_LAYER_MODE_HSV_VALUE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-DIVIDE:CAPS"></a>GIMP_LAYER_MODE_DIVIDE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-DODGE:CAPS"></a>GIMP_LAYER_MODE_DODGE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-BURN:CAPS"></a>GIMP_LAYER_MODE_BURN</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HARDLIGHT:CAPS"></a>GIMP_LAYER_MODE_HARDLIGHT</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-SOFTLIGHT:CAPS"></a>GIMP_LAYER_MODE_SOFTLIGHT</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-GRAIN-EXTRACT:CAPS"></a>GIMP_LAYER_MODE_GRAIN_EXTRACT</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-GRAIN-MERGE:CAPS"></a>GIMP_LAYER_MODE_GRAIN_MERGE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-VIVID-LIGHT:CAPS"></a>GIMP_LAYER_MODE_VIVID_LIGHT</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-PIN-LIGHT:CAPS"></a>GIMP_LAYER_MODE_PIN_LIGHT</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LINEAR-LIGHT:CAPS"></a>GIMP_LAYER_MODE_LINEAR_LIGHT</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-HARD-MIX:CAPS"></a>GIMP_LAYER_MODE_HARD_MIX</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-EXCLUSION:CAPS"></a>GIMP_LAYER_MODE_EXCLUSION</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LINEAR-BURN:CAPS"></a>GIMP_LAYER_MODE_LINEAR_BURN</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LUMA-DARKEN-ONLY:CAPS"></a>GIMP_LAYER_MODE_LUMA_DARKEN_ONLY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LUMA-LIGHTEN-ONLY:CAPS"></a>GIMP_LAYER_MODE_LUMA_LIGHTEN_ONLY</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-LUMINANCE:CAPS"></a>GIMP_LAYER_MODE_LUMINANCE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-COLOR-ERASE:CAPS"></a>GIMP_LAYER_MODE_COLOR_ERASE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-ERASE:CAPS"></a>GIMP_LAYER_MODE_ERASE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-MERGE:CAPS"></a>GIMP_LAYER_MODE_MERGE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-SPLIT:CAPS"></a>GIMP_LAYER_MODE_SPLIT</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-LAYER-MODE-PASS-THROUGH:CAPS"></a>GIMP_LAYER_MODE_PASS_THROUGH</p></td> +<td> </td> +<td> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpLayerModeEffects"></a><h3>GimpLayerModeEffects</h3> +<pre class="programlisting">typedef GimpLayerMode GimpLayerModeEffects; +</pre> +<div class="warning"><p><code class="literal">GimpLayerModeEffects</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-NORMAL-MODE:CAPS"></a><h3>GIMP_NORMAL_MODE</h3> +<pre class="programlisting">#define GIMP_NORMAL_MODE GIMP_LAYER_MODE_NORMAL_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_NORMAL_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-DISSOLVE-MODE:CAPS"></a><h3>GIMP_DISSOLVE_MODE</h3> +<pre class="programlisting">#define GIMP_DISSOLVE_MODE GIMP_LAYER_MODE_DISSOLVE +</pre> +<div class="warning"><p><code class="literal">GIMP_DISSOLVE_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-BEHIND-MODE:CAPS"></a><h3>GIMP_BEHIND_MODE</h3> +<pre class="programlisting">#define GIMP_BEHIND_MODE GIMP_LAYER_MODE_BEHIND_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_BEHIND_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-MULTIPLY-MODE:CAPS"></a><h3>GIMP_MULTIPLY_MODE</h3> +<pre class="programlisting">#define GIMP_MULTIPLY_MODE GIMP_LAYER_MODE_MULTIPLY_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_MULTIPLY_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-SCREEN-MODE:CAPS"></a><h3>GIMP_SCREEN_MODE</h3> +<pre class="programlisting">#define GIMP_SCREEN_MODE GIMP_LAYER_MODE_SCREEN_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_SCREEN_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-OVERLAY-MODE:CAPS"></a><h3>GIMP_OVERLAY_MODE</h3> +<pre class="programlisting">#define GIMP_OVERLAY_MODE GIMP_LAYER_MODE_OVERLAY_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_OVERLAY_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-DIFFERENCE-MODE:CAPS"></a><h3>GIMP_DIFFERENCE_MODE</h3> +<pre class="programlisting">#define GIMP_DIFFERENCE_MODE GIMP_LAYER_MODE_DIFFERENCE_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_DIFFERENCE_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-ADDITION-MODE:CAPS"></a><h3>GIMP_ADDITION_MODE</h3> +<pre class="programlisting">#define GIMP_ADDITION_MODE GIMP_LAYER_MODE_ADDITION_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_ADDITION_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-SUBTRACT-MODE:CAPS"></a><h3>GIMP_SUBTRACT_MODE</h3> +<pre class="programlisting">#define GIMP_SUBTRACT_MODE GIMP_LAYER_MODE_SUBTRACT_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_SUBTRACT_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-DARKEN-ONLY-MODE:CAPS"></a><h3>GIMP_DARKEN_ONLY_MODE</h3> +<pre class="programlisting">#define GIMP_DARKEN_ONLY_MODE GIMP_LAYER_MODE_DARKEN_ONLY_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_DARKEN_ONLY_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-LIGHTEN-ONLY-MODE:CAPS"></a><h3>GIMP_LIGHTEN_ONLY_MODE</h3> +<pre class="programlisting">#define GIMP_LIGHTEN_ONLY_MODE GIMP_LAYER_MODE_LIGHTEN_ONLY_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_LIGHTEN_ONLY_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-HUE-MODE:CAPS"></a><h3>GIMP_HUE_MODE</h3> +<pre class="programlisting">#define GIMP_HUE_MODE GIMP_LAYER_MODE_HSV_HUE_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_HUE_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-SATURATION-MODE:CAPS"></a><h3>GIMP_SATURATION_MODE</h3> +<pre class="programlisting">#define GIMP_SATURATION_MODE GIMP_LAYER_MODE_HSV_SATURATION_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_SATURATION_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-COLOR-MODE:CAPS"></a><h3>GIMP_COLOR_MODE</h3> +<pre class="programlisting">#define GIMP_COLOR_MODE GIMP_LAYER_MODE_HSL_COLOR_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_COLOR_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-VALUE-MODE:CAPS"></a><h3>GIMP_VALUE_MODE</h3> +<pre class="programlisting">#define GIMP_VALUE_MODE GIMP_LAYER_MODE_HSV_VALUE_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_VALUE_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-DIVIDE-MODE:CAPS"></a><h3>GIMP_DIVIDE_MODE</h3> +<pre class="programlisting">#define GIMP_DIVIDE_MODE GIMP_LAYER_MODE_DIVIDE_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_DIVIDE_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-DODGE-MODE:CAPS"></a><h3>GIMP_DODGE_MODE</h3> +<pre class="programlisting">#define GIMP_DODGE_MODE GIMP_LAYER_MODE_DODGE_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_DODGE_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-BURN-MODE:CAPS"></a><h3>GIMP_BURN_MODE</h3> +<pre class="programlisting">#define GIMP_BURN_MODE GIMP_LAYER_MODE_BURN_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_BURN_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-HARDLIGHT-MODE:CAPS"></a><h3>GIMP_HARDLIGHT_MODE</h3> +<pre class="programlisting">#define GIMP_HARDLIGHT_MODE GIMP_LAYER_MODE_HARDLIGHT_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_HARDLIGHT_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-SOFTLIGHT-MODE:CAPS"></a><h3>GIMP_SOFTLIGHT_MODE</h3> +<pre class="programlisting">#define GIMP_SOFTLIGHT_MODE GIMP_LAYER_MODE_SOFTLIGHT_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_SOFTLIGHT_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-GRAIN-EXTRACT-MODE:CAPS"></a><h3>GIMP_GRAIN_EXTRACT_MODE</h3> +<pre class="programlisting">#define GIMP_GRAIN_EXTRACT_MODE GIMP_LAYER_MODE_GRAIN_EXTRACT_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_GRAIN_EXTRACT_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-GRAIN-MERGE-MODE:CAPS"></a><h3>GIMP_GRAIN_MERGE_MODE</h3> +<pre class="programlisting">#define GIMP_GRAIN_MERGE_MODE GIMP_LAYER_MODE_GRAIN_MERGE_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_GRAIN_MERGE_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-COLOR-ERASE-MODE:CAPS"></a><h3>GIMP_COLOR_ERASE_MODE</h3> +<pre class="programlisting">#define GIMP_COLOR_ERASE_MODE GIMP_LAYER_MODE_COLOR_ERASE_LEGACY +</pre> +<div class="warning"><p><code class="literal">GIMP_COLOR_ERASE_MODE</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-FIXED-DITHER:CAPS"></a><h3>GIMP_FIXED_DITHER</h3> +<pre class="programlisting">#define GIMP_FIXED_DITHER GIMP_CONVERT_DITHER_FIXED +</pre> +<div class="warning"><p><code class="literal">GIMP_FIXED_DITHER</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-FSLOWBLEED-DITHER:CAPS"></a><h3>GIMP_FSLOWBLEED_DITHER</h3> +<pre class="programlisting">#define GIMP_FSLOWBLEED_DITHER GIMP_CONVERT_DITHER_FS_LOWBLEED +</pre> +<div class="warning"><p><code class="literal">GIMP_FSLOWBLEED_DITHER</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-FS-DITHER:CAPS"></a><h3>GIMP_FS_DITHER</h3> +<pre class="programlisting">#define GIMP_FS_DITHER GIMP_CONVERT_DITHER_FS +</pre> +<div class="warning"><p><code class="literal">GIMP_FS_DITHER</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GIMP-NO-DITHER:CAPS"></a><h3>GIMP_NO_DITHER</h3> +<pre class="programlisting">#define GIMP_NO_DITHER GIMP_CONVERT_DITHER_NONE +</pre> +<div class="warning"><p><code class="literal">GIMP_NO_DITHER</code> is deprecated and should not be used in newly-written code.</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/libgimp/html/libgimp-gimpexport.html b/devel-docs/libgimp/html/libgimp-gimpexport.html new file mode 100644 index 0000000..6cdcbbf --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpexport.html @@ -0,0 +1,376 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpexport: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimp-gimpui.html" title="gimpui"> +<link rel="next" href="GimpDrawablePreview.html" title="GimpDrawablePreview"> +<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="#libgimp-gimpexport.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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpui.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpDrawablePreview.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpexport"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpexport.top_of_page"></a>gimpexport</span></h2> +<p>gimpexport — Export an image before it is saved.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpexport.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="libgimp-gimpexport.html#GimpExportReturn" title="enum GimpExportReturn"><span class="returnvalue">GimpExportReturn</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpexport.html#gimp-export-image" title="gimp_export_image ()">gimp_export_image</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpexport.html#gimp-export-dialog-new" title="gimp_export_dialog_new ()">gimp_export_dialog_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpexport.html#gimp-export-dialog-get-content-area" title="gimp_export_dialog_get_content_area ()">gimp_export_dialog_get_content_area</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpexport.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="libgimp-gimpexport.html#GimpExportCapabilities" title="enum GimpExportCapabilities">GimpExportCapabilities</a></td> +</tr> +<tr> +<td class="datatype_keyword">enum</td> +<td class="function_name"><a class="link" href="libgimp-gimpexport.html#GimpExportReturn" title="enum GimpExportReturn">GimpExportReturn</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpexport.description"></a><h2>Description</h2> +<p>This function should be called by all save_plugins unless they are +able to save all image formats GIMP knows about. It takes care of +asking the user if she wishes to export the image to a format the +save_plugin can handle. It then performs the necessary conversions +(e.g. Flatten) on a copy of the image so that the image can be +saved without changing the original image.</p> +<p>The capabilities of the save_plugin are specified by combining +<a class="link" href="libgimp-gimpexport.html#GimpExportCapabilities" title="enum GimpExportCapabilities"><span class="type">GimpExportCapabilities</span></a> using a bitwise OR.</p> +<p>Make sure you have initialized GTK+ before you call this function +as it will most probably have to open a dialog.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpexport.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-export-image"></a><h3>gimp_export_image ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpexport.html#GimpExportReturn" title="enum GimpExportReturn"><span class="returnvalue">GimpExportReturn</span></a> +gimp_export_image (<em class="parameter"><code><span class="type">gint32</span> *image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> *drawable_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *format_name</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpexport.html#GimpExportCapabilities" title="enum GimpExportCapabilities"><span class="type">GimpExportCapabilities</span></a> capabilities</code></em>);</pre> +<p>Takes an image and a drawable to be saved together with a +description of the capabilities of the image_format. If the +type of image doesn't match the capabilities of the format +a dialog is opened that informs the user that the image has +to be exported and offers to do the necessary conversions.</p> +<p>If the user chooses to export the image, a copy is created. +This copy is then converted, the image_ID and drawable_ID +are changed to point to the new image and the procedure returns +GIMP_EXPORT_EXPORT. The save_plugin has to take care of deleting the +created image using <a class="link" href="libgimp-gimpimage.html#gimp-image-delete" title="gimp_image_delete ()"><code class="function">gimp_image_delete()</code></a> when it has saved it.</p> +<p>If the user chooses to Ignore the export problem, the image_ID +and drawable_ID is not altered, GIMP_EXPORT_IGNORE is returned and +the save_plugin should try to save the original image. If the +user chooses Cancel, GIMP_EXPORT_CANCEL is returned and the +save_plugin should quit itself with status <a href="../html/libgimpbase-gimpbaseenums.html#GIMP-PDB-CANCEL:CAPS"><code class="literal">GIMP_PDB_CANCEL</code></a>.</p> +<p>If <em class="parameter"><code>format_name</code></em> + is NULL, no dialogs will be shown and this function +will behave as if the user clicked on the 'Export' button, if a +dialog would have been shown.</p> +<div class="refsect3"> +<a name="gimp-export-image.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>image_ID</p></td> +<td class="parameter_description"><p>Pointer to the image_ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>drawable_ID</p></td> +<td class="parameter_description"><p>Pointer to the drawable_ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>format_name</p></td> +<td class="parameter_description"><p>The (short) name of the image_format (e.g. JPEG or GIF).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>capabilities</p></td> +<td class="parameter_description"><p>What can the image_format do?</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-export-image.returns"></a><h4>Returns</h4> +<p> An enum of <a class="link" href="libgimp-gimpexport.html#GimpExportReturn" title="enum GimpExportReturn"><span class="type">GimpExportReturn</span></a> describing the user_action.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-export-dialog-new"></a><h3>gimp_export_dialog_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_export_dialog_new (<em class="parameter"><code>const <span class="type">gchar</span> *format_name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *role</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *help_id</code></em>);</pre> +<p>Creates a new export dialog. All file plug-ins should use this +dialog to get a consistent look on the export dialogs. Use +<a class="link" href="libgimp-gimpexport.html#gimp-export-dialog-get-content-area" title="gimp_export_dialog_get_content_area ()"><code class="function">gimp_export_dialog_get_content_area()</code></a> to get a <a href="https://developer.gnome.org/gtk3/GtkVBox.html#GtkVBox-struct"><span class="type">GtkVBox</span></a> to be +filled with export options. The export dialog is a wrapped +<a href="../html/GimpDialog.html#GimpDialog-struct"><span class="type">GimpDialog</span></a>.</p> +<p>The dialog response when the user clicks on the Export button is +<a href="https://developer.gnome.org/gtk3/GtkDialog.html#GTK-RESPONSE-OK:CAPS"><code class="literal">GTK_RESPONSE_OK</code></a>, and when the Cancel button is clicked it is +<a href="https://developer.gnome.org/gtk3/GtkDialog.html#GTK-RESPONSE-CANCEL:CAPS"><code class="literal">GTK_RESPONSE_CANCEL</code></a>.</p> +<div class="refsect3"> +<a name="gimp-export-dialog-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>format_name</p></td> +<td class="parameter_description"><p>The short name of the image_format (e.g. JPEG or PNG).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>role</p></td> +<td class="parameter_description"><p>The dialog's <em class="parameter"><code>role</code></em> +which will be set with +<a href="https://developer.gnome.org/gtk3/GtkWindow.html#gtk-window-set-role"><code class="function">gtk_window_set_role()</code></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>help_id</p></td> +<td class="parameter_description"><p>The GIMP help id.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-export-dialog-new.returns"></a><h4>Returns</h4> +<p> The new export dialog.</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-export-dialog-get-content-area"></a><h3>gimp_export_dialog_get_content_area ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_export_dialog_get_content_area (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *dialog</code></em>);</pre> +<p>Returns the <a href="https://developer.gnome.org/gtk3/GtkVBox.html#GtkVBox-struct"><span class="type">GtkVBox</span></a> of the passed export dialog to be filled with +export options.</p> +<div class="refsect3"> +<a name="gimp-export-dialog-get-content-area.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>dialog</p></td> +<td class="parameter_description"><p>A dialog created with <a class="link" href="libgimp-gimpexport.html#gimp-export-dialog-new" title="gimp_export_dialog_new ()"><code class="function">gimp_export_dialog_new()</code></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-export-dialog-get-content-area.returns"></a><h4>Returns</h4> +<p> The <a href="https://developer.gnome.org/gtk3/GtkVBox.html#GtkVBox-struct"><span class="type">GtkVBox</span></a> to fill with export options.</p> +</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 class="refsect1"> +<a name="libgimp-gimpexport.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpExportCapabilities"></a><h3>enum GimpExportCapabilities</h3> +<p>The types of images and layers an export procedure can handle</p> +<div class="refsect3"> +<a name="GimpExportCapabilities.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-EXPORT-CAN-HANDLE-RGB:CAPS"></a>GIMP_EXPORT_CAN_HANDLE_RGB</p></td> +<td class="enum_member_description"> +<p>Handles RGB images</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-CAN-HANDLE-GRAY:CAPS"></a>GIMP_EXPORT_CAN_HANDLE_GRAY</p></td> +<td class="enum_member_description"> +<p>Handles grayscale images</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-CAN-HANDLE-INDEXED:CAPS"></a>GIMP_EXPORT_CAN_HANDLE_INDEXED</p></td> +<td class="enum_member_description"> +<p>Handles indexed images</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-CAN-HANDLE-BITMAP:CAPS"></a>GIMP_EXPORT_CAN_HANDLE_BITMAP</p></td> +<td class="enum_member_description"> +<p>Handles two-color indexed images</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-CAN-HANDLE-ALPHA:CAPS"></a>GIMP_EXPORT_CAN_HANDLE_ALPHA</p></td> +<td class="enum_member_description"> +<p>Handles alpha channels</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-CAN-HANDLE-LAYERS:CAPS"></a>GIMP_EXPORT_CAN_HANDLE_LAYERS</p></td> +<td class="enum_member_description"> +<p>Hanldes layers</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-CAN-HANDLE-LAYERS-AS-ANIMATION:CAPS"></a>GIMP_EXPORT_CAN_HANDLE_LAYERS_AS_ANIMATION</p></td> +<td class="enum_member_description"> +<p>Handles aminations of layers</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-CAN-HANDLE-LAYER-MASKS:CAPS"></a>GIMP_EXPORT_CAN_HANDLE_LAYER_MASKS</p></td> +<td class="enum_member_description"> +<p>Handles layer masks</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-NEEDS-ALPHA:CAPS"></a>GIMP_EXPORT_NEEDS_ALPHA</p></td> +<td class="enum_member_description"> +<p>Needs alpha channels</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-NEEDS-CROP:CAPS"></a>GIMP_EXPORT_NEEDS_CROP</p></td> +<td class="enum_member_description"> +<p>Needs to crop content to image bounds</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpExportReturn"></a><h3>enum GimpExportReturn</h3> +<p>Possible return values of <a class="link" href="libgimp-gimpexport.html#gimp-export-image" title="gimp_export_image ()"><code class="function">gimp_export_image()</code></a>.</p> +<div class="refsect3"> +<a name="GimpExportReturn.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-EXPORT-CANCEL:CAPS"></a>GIMP_EXPORT_CANCEL</p></td> +<td class="enum_member_description"> +<p>The export was cancelled</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-IGNORE:CAPS"></a>GIMP_EXPORT_IGNORE</p></td> +<td class="enum_member_description"> +<p>The image is unmodified but export shall continue anyway</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-EXPORT-EXPORT:CAPS"></a>GIMP_EXPORT_EXPORT</p></td> +<td class="enum_member_description"> +<p>The chosen transforms were applied to the image</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/libgimp/html/libgimp-gimpfileops.html b/devel-docs/libgimp/html/libgimp-gimpfileops.html new file mode 100644 index 0000000..037b9d6 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpfileops.html @@ -0,0 +1,753 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpfileops: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpedit.html" title="gimpedit"> +<link rel="next" href="libgimp-gimpfloatingsel.html" title="gimpfloatingsel"> +<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="#libgimp-gimpfileops.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpedit.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpfloatingsel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpfileops"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpfileops.top_of_page"></a>gimpfileops</span></h2> +<p>gimpfileops — Image file operations (load, save, etc.)</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpfileops.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="libgimp-gimpfileops.html#gimp-temp-name" title="gimp_temp_name ()">gimp_temp_name</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpfileops.html#gimp-file-load" title="gimp_file_load ()">gimp_file_load</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpfileops.html#gimp-file-load-layer" title="gimp_file_load_layer ()">gimp_file_load_layer</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="libgimp-gimpfileops.html#gimp-file-load-layers" title="gimp_file_load_layers ()">gimp_file_load_layers</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="libgimp-gimpfileops.html#gimp-file-save" title="gimp_file_save ()">gimp_file_save</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="libgimp-gimpfileops.html#gimp-file-save-thumbnail" title="gimp_file_save_thumbnail ()">gimp_file_save_thumbnail</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="libgimp-gimpfileops.html#gimp-register-magic-load-handler" title="gimp_register_magic_load_handler ()">gimp_register_magic_load_handler</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="libgimp-gimpfileops.html#gimp-register-load-handler" title="gimp_register_load_handler ()">gimp_register_load_handler</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="libgimp-gimpfileops.html#gimp-register-save-handler" title="gimp_register_save_handler ()">gimp_register_save_handler</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="libgimp-gimpfileops.html#gimp-register-file-handler-priority" title="gimp_register_file_handler_priority ()">gimp_register_file_handler_priority</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="libgimp-gimpfileops.html#gimp-register-file-handler-mime" title="gimp_register_file_handler_mime ()">gimp_register_file_handler_mime</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="libgimp-gimpfileops.html#gimp-register-file-handler-uri" title="gimp_register_file_handler_uri ()">gimp_register_file_handler_uri</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="libgimp-gimpfileops.html#gimp-register-file-handler-raw" title="gimp_register_file_handler_raw ()">gimp_register_file_handler_raw</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="libgimp-gimpfileops.html#gimp-register-thumbnail-loader" title="gimp_register_thumbnail_loader ()">gimp_register_thumbnail_loader</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpfileops.description"></a><h2>Description</h2> +<p>Image file operations (load, save, etc.)</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpfileops.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-temp-name"></a><h3>gimp_temp_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_temp_name (<em class="parameter"><code>const <span class="type">gchar</span> *extension</code></em>);</pre> +<p>Generates a unique filename.</p> +<p>Generates a unique filename using the temp path supplied in the +user's gimprc.</p> +<div class="refsect3"> +<a name="gimp-temp-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>extension</p></td> +<td class="parameter_description"><p>The extension the file will have.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-temp-name.returns"></a><h4>Returns</h4> +<p> The new temp filename.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-file-load"></a><h3>gimp_file_load ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_file_load (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRunMode"><span class="type">GimpRunMode</span></a> run_mode</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *raw_filename</code></em>);</pre> +<p>Loads an image file by invoking the right load handler.</p> +<p>This procedure invokes the correct file load handler using magic if +possible, and falling back on the file's extension and/or prefix if +not. The name of the file to load is typically a full pathname, and +the name entered is what the user actually typed before prepending a +directory path. The reason for this is that if the user types +https://www.gimp.org/foo.png he wants to fetch a URL, and the full +pathname will not look like a URL.</p> +<div class="refsect3"> +<a name="gimp-file-load.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>run_mode</p></td> +<td class="parameter_description"><p>The run mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>filename</p></td> +<td class="parameter_description"><p>The name of the file to load.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>raw_filename</p></td> +<td class="parameter_description"><p>The name as entered by the user.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-file-load.returns"></a><h4>Returns</h4> +<p> The output image.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-file-load-layer"></a><h3>gimp_file_load_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_file_load_layer (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRunMode"><span class="type">GimpRunMode</span></a> run_mode</code></em>, + <em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);</pre> +<p>Loads an image file as a layer for an existing image.</p> +<p>This procedure behaves like the file-load procedure but opens the +specified image as a layer for an existing image. The returned layer +needs to be added to the existing image with +<a class="link" href="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()"><code class="function">gimp_image_insert_layer()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-file-load-layer.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>run_mode</p></td> +<td class="parameter_description"><p>The run mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>image_ID</p></td> +<td class="parameter_description"><p>Destination image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>filename</p></td> +<td class="parameter_description"><p>The name of the file to load.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-file-load-layer.returns"></a><h4>Returns</h4> +<p> The layer created when loading the image file.</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-file-load-layers"></a><h3>gimp_file_load_layers ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> * +gimp_file_load_layers (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRunMode"><span class="type">GimpRunMode</span></a> run_mode</code></em>, + <em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_layers</code></em>);</pre> +<p>Loads an image file as layers for an existing image.</p> +<p>This procedure behaves like the file-load procedure but opens the +specified image as layers for an existing image. The returned layers +needs to be added to the existing image with +<a class="link" href="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()"><code class="function">gimp_image_insert_layer()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-file-load-layers.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>run_mode</p></td> +<td class="parameter_description"><p>The run mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>image_ID</p></td> +<td class="parameter_description"><p>Destination image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>filename</p></td> +<td class="parameter_description"><p>The name of the file to load.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_layers</p></td> +<td class="parameter_description"><p>The number of loaded layers.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-file-load-layers.returns"></a><h4>Returns</h4> +<p> The list of loaded layers.</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-file-save"></a><h3>gimp_file_save ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_file_save (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRunMode"><span class="type">GimpRunMode</span></a> run_mode</code></em>, + <em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *raw_filename</code></em>);</pre> +<p>Saves a file by extension.</p> +<p>This procedure invokes the correct file save handler according to +the file's extension and/or prefix. The name of the file to save is +typically a full pathname, and the name entered is what the user +actually typed before prepending a directory path. The reason for +this is that if the user types https://www.gimp.org/foo.png she +wants to fetch a URL, and the full pathname will not look like a +URL.</p> +<div class="refsect3"> +<a name="gimp-file-save.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>run_mode</p></td> +<td class="parameter_description"><p>The run mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>image_ID</p></td> +<td class="parameter_description"><p>Input image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>drawable_ID</p></td> +<td class="parameter_description"><p>Drawable to save.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>filename</p></td> +<td class="parameter_description"><p>The name of the file to save the image in.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>raw_filename</p></td> +<td class="parameter_description"><p>The name as entered by the user.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-file-save.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-file-save-thumbnail"></a><h3>gimp_file_save_thumbnail ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_file_save_thumbnail (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);</pre> +<p>Saves a thumbnail for the given image</p> +<p>This procedure saves a thumbnail for the given image according to +the Free Desktop Thumbnail Managing Standard. The thumbnail is saved +so that it belongs to the file with the given filename. This means +you have to save the image under this name first, otherwise this +procedure will fail. This procedure may become useful if you want to +explicitly save a thumbnail with a file.</p> +<div class="refsect3"> +<a name="gimp-file-save-thumbnail.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>filename</p></td> +<td class="parameter_description"><p>The name of the file the thumbnail belongs to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-file-save-thumbnail.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-register-magic-load-handler"></a><h3>gimp_register_magic_load_handler ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_register_magic_load_handler (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *extensions</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *prefixes</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *magics</code></em>);</pre> +<p>Registers a file load handler procedure.</p> +<p>Registers a procedural database procedure to be called to load files +of a particular file format using magic file information.</p> +<div class="refsect3"> +<a name="gimp-register-magic-load-handler.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>procedure_name</p></td> +<td class="parameter_description"><p>The name of the procedure to be used for loading.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>extensions</p></td> +<td class="parameter_description"><p>comma separated list of extensions this handler can load (i.e. \"jpg,jpeg\").</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>prefixes</p></td> +<td class="parameter_description"><p>comma separated list of prefixes this handler can load (i.e. \"http:,ftp:\").</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>magics</p></td> +<td class="parameter_description"><p>comma separated list of magic file information this handler can load (i.e. \"0,string,GIF\").</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-register-magic-load-handler.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-register-load-handler"></a><h3>gimp_register_load_handler ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_register_load_handler (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *extensions</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *prefixes</code></em>);</pre> +<p>Registers a file load handler procedure.</p> +<p>Registers a procedural database procedure to be called to load files +of a particular file format.</p> +<div class="refsect3"> +<a name="gimp-register-load-handler.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>procedure_name</p></td> +<td class="parameter_description"><p>The name of the procedure to be used for loading.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>extensions</p></td> +<td class="parameter_description"><p>comma separated list of extensions this handler can load (i.e. \"jpg,jpeg\").</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>prefixes</p></td> +<td class="parameter_description"><p>comma separated list of prefixes this handler can load (i.e. \"http:,ftp:\").</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-register-load-handler.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-register-save-handler"></a><h3>gimp_register_save_handler ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_register_save_handler (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *extensions</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *prefixes</code></em>);</pre> +<p>Registers a file save handler procedure.</p> +<p>Registers a procedural database procedure to be called to save files +in a particular file format.</p> +<div class="refsect3"> +<a name="gimp-register-save-handler.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>procedure_name</p></td> +<td class="parameter_description"><p>The name of the procedure to be used for saving.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>extensions</p></td> +<td class="parameter_description"><p>comma separated list of extensions this handler can save (i.e. \"jpg,jpeg\").</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>prefixes</p></td> +<td class="parameter_description"><p>comma separated list of prefixes this handler can save (i.e. \"http:,ftp:\").</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-register-save-handler.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-register-file-handler-priority"></a><h3>gimp_register_file_handler_priority ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_register_file_handler_priority (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>, + <em class="parameter"><code><span class="type">gint</span> priority</code></em>);</pre> +<p>Sets the priority of a file handler procedure.</p> +<p>Sets the priority of a file handler procedure. When more than one +procedure matches a given file, the procedure with the lowest +priority is used; if more than one procedure has the lowest +priority, it is unspecified which one of them is used. The default +priority for file handler procedures is 0.</p> +<div class="refsect3"> +<a name="gimp-register-file-handler-priority.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>procedure_name</p></td> +<td class="parameter_description"><p>The name of the procedure to set the priority of.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>priority</p></td> +<td class="parameter_description"><p>The procedure priority.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-register-file-handler-priority.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-10-6.html#api-index-2.10.6">2.10.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-register-file-handler-mime"></a><h3>gimp_register_file_handler_mime ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_register_file_handler_mime (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *mime_types</code></em>);</pre> +<p>Associates MIME types with a file handler procedure.</p> +<p>Registers MIME types for a file handler procedure. This allows GIMP +to determine the MIME type of the file opened or saved using this +procedure. It is recommended that only one MIME type is registered +per file procedure; when registering more than one MIME type, GIMP +will associate the first one with files opened or saved with this +procedure.</p> +<div class="refsect3"> +<a name="gimp-register-file-handler-mime.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>procedure_name</p></td> +<td class="parameter_description"><p>The name of the procedure to associate a MIME type with.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mime_types</p></td> +<td class="parameter_description"><p>A comma-separated list of MIME types, such as \"image/jpeg\".</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-register-file-handler-mime.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-register-file-handler-uri"></a><h3>gimp_register_file_handler_uri ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_register_file_handler_uri (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>);</pre> +<p>Registers a file handler procedure as capable of handling URIs.</p> +<p>Registers a file handler procedure as capable of handling URIs. This +allows GIMP to call the procedure directly for all kinds of URIs, +and the 'filename' traditionally passed to file procedures turns +into an URI.</p> +<div class="refsect3"> +<a name="gimp-register-file-handler-uri.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>procedure_name</p></td> +<td class="parameter_description"><p>The name of the procedure to enable URIs for.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-register-file-handler-uri.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-register-file-handler-raw"></a><h3>gimp_register_file_handler_raw ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_register_file_handler_raw (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>);</pre> +<p>Registers a file handler procedure as capable of handling raw camera +files.</p> +<p>Registers a file handler procedure as capable of handling raw +digital camera files. Use this procedure only to register raw load +handlers, calling it on a save handler will generate an error.</p> +<div class="refsect3"> +<a name="gimp-register-file-handler-raw.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>procedure_name</p></td> +<td class="parameter_description"><p>The name of the procedure to enable raw handling for.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-register-file-handler-raw.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-register-thumbnail-loader"></a><h3>gimp_register_thumbnail_loader ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_register_thumbnail_loader (<em class="parameter"><code>const <span class="type">gchar</span> *load_proc</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *thumb_proc</code></em>);</pre> +<p>Associates a thumbnail loader with a file load procedure.</p> +<p>Some file formats allow for embedded thumbnails, other file formats +contain a scalable image or provide the image data in different +resolutions. A file plug-in for such a format may register a special +procedure that allows GIMP to load a thumbnail preview of the image. +This procedure is then associated with the standard load procedure +using this function.</p> +<div class="refsect3"> +<a name="gimp-register-thumbnail-loader.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>load_proc</p></td> +<td class="parameter_description"><p>The name of the procedure the thumbnail loader with.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>thumb_proc</p></td> +<td class="parameter_description"><p>The name of the thumbnail load procedure.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-register-thumbnail-loader.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpfloatingsel.html b/devel-docs/libgimp/html/libgimp-gimpfloatingsel.html new file mode 100644 index 0000000..85ebf70 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpfloatingsel.html @@ -0,0 +1,306 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpfloatingsel: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpfileops.html" title="gimpfileops"> +<link rel="next" href="libgimp-gimpimage.html" title="gimpimage"> +<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="#libgimp-gimpfloatingsel.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpfileops.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpimage.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpfloatingsel"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpfloatingsel.top_of_page"></a>gimpfloatingsel</span></h2> +<p>gimpfloatingsel — Functions for removing or attaching floating selections.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpfloatingsel.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="libgimp-gimpfloatingsel.html#gimp-floating-sel-remove" title="gimp_floating_sel_remove ()">gimp_floating_sel_remove</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="libgimp-gimpfloatingsel.html#gimp-floating-sel-anchor" title="gimp_floating_sel_anchor ()">gimp_floating_sel_anchor</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="libgimp-gimpfloatingsel.html#gimp-floating-sel-to-layer" title="gimp_floating_sel_to_layer ()">gimp_floating_sel_to_layer</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="libgimp-gimpfloatingsel.html#gimp-floating-sel-attach" title="gimp_floating_sel_attach ()">gimp_floating_sel_attach</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="libgimp-gimpfloatingsel.html#gimp-floating-sel-rigor" title="gimp_floating_sel_rigor ()">gimp_floating_sel_rigor</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="libgimp-gimpfloatingsel.html#gimp-floating-sel-relax" title="gimp_floating_sel_relax ()">gimp_floating_sel_relax</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpfloatingsel.description"></a><h2>Description</h2> +<p>Functions for removing or attaching floating selections.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpfloatingsel.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-floating-sel-remove"></a><h3>gimp_floating_sel_remove ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_floating_sel_remove (<em class="parameter"><code><span class="type">gint32</span> floating_sel_ID</code></em>);</pre> +<p>Remove the specified floating selection from its associated +drawable.</p> +<p>This procedure removes the floating selection completely, without +any side effects. The associated drawable is then set to active.</p> +<div class="refsect3"> +<a name="gimp-floating-sel-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>floating_sel_ID</p></td> +<td class="parameter_description"><p>The floating selection.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-floating-sel-remove.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-floating-sel-anchor"></a><h3>gimp_floating_sel_anchor ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_floating_sel_anchor (<em class="parameter"><code><span class="type">gint32</span> floating_sel_ID</code></em>);</pre> +<p>Anchor the specified floating selection to its associated drawable.</p> +<p>This procedure anchors the floating selection to its associated +drawable. This is similar to merging with a merge type of +ClipToBottomLayer. The floating selection layer is no longer valid +after this operation.</p> +<div class="refsect3"> +<a name="gimp-floating-sel-anchor.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>floating_sel_ID</p></td> +<td class="parameter_description"><p>The floating selection.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-floating-sel-anchor.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-floating-sel-to-layer"></a><h3>gimp_floating_sel_to_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_floating_sel_to_layer (<em class="parameter"><code><span class="type">gint32</span> floating_sel_ID</code></em>);</pre> +<p>Transforms the specified floating selection into a layer.</p> +<p>This procedure transforms the specified floating selection into a +layer with the same offsets and extents. The composited image will +look precisely the same, but the floating selection layer will no +longer be clipped to the extents of the drawable it was attached to. +The floating selection will become the active layer. This procedure +will not work if the floating selection has a different base type +from the underlying image. This might be the case if the floating +selection is above an auxiliary channel or a layer mask.</p> +<div class="refsect3"> +<a name="gimp-floating-sel-to-layer.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>floating_sel_ID</p></td> +<td class="parameter_description"><p>The floating selection.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-floating-sel-to-layer.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-floating-sel-attach"></a><h3>gimp_floating_sel_attach ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_floating_sel_attach (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>);</pre> +<p>Attach the specified layer as floating to the specified drawable.</p> +<p>This procedure attaches the layer as floating selection to the +drawable.</p> +<div class="refsect3"> +<a name="gimp-floating-sel-attach.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer (is attached as floating selection).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable (where to attach the floating selection).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-floating-sel-attach.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-floating-sel-rigor"></a><h3>gimp_floating_sel_rigor ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_floating_sel_rigor (<em class="parameter"><code><span class="type">gint32</span> floating_sel_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> undo</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_floating_sel_rigor</code> is deprecated and should not be used in newly-written code.</p> +<p>There is no replacement for this procedure.</p> +</div> +<div class="refsect3"> +<a name="gimp-floating-sel-rigor.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>floating_sel_ID</p></td> +<td class="parameter_description"><p>The floating selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>undo</p></td> +<td class="parameter_description"><p>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-floating-sel-rigor.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-floating-sel-relax"></a><h3>gimp_floating_sel_relax ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_floating_sel_relax (<em class="parameter"><code><span class="type">gint32</span> floating_sel_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> undo</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_floating_sel_relax</code> is deprecated and should not be used in newly-written code.</p> +<p>There is no replacement for this procedure.</p> +</div> +<div class="refsect3"> +<a name="gimp-floating-sel-relax.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>floating_sel_ID</p></td> +<td class="parameter_description"><p>The floating selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>undo</p></td> +<td class="parameter_description"><p>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-floating-sel-relax.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimpfontmenu.html b/devel-docs/libgimp/html/libgimp-gimpfontmenu.html new file mode 100644 index 0000000..7204928 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpfontmenu.html @@ -0,0 +1,186 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpfontmenu: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimp-gimpbrushmenu.html" title="gimpbrushmenu"> +<link rel="next" href="libgimp-gimpgradientmenu.html" title="gimpgradientmenu"> +<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="#libgimp-gimpfontmenu.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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpbrushmenu.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpgradientmenu.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpfontmenu"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpfontmenu.top_of_page"></a>gimpfontmenu</span></h2> +<p>gimpfontmenu — A widget for selecting fonts.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpfontmenu.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpfontmenu.html#gimp-font-select-widget-new" title="gimp_font_select_widget_new ()">gimp_font_select_widget_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="libgimp-gimpfontmenu.html#gimp-font-select-widget-close" title="gimp_font_select_widget_close ()">gimp_font_select_widget_close</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="libgimp-gimpfontmenu.html#gimp-font-select-widget-set" title="gimp_font_select_widget_set ()">gimp_font_select_widget_set</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpfontmenu.description"></a><h2>Description</h2> +<p>A widget for selecting fonts.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpfontmenu.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-font-select-widget-new"></a><h3>gimp_font_select_widget_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_font_select_widget_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *font_name</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpfontselect.html#GimpRunFontCallback" title="GimpRunFontCallback ()"><span class="type">GimpRunFontCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_font_select_widget_new</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Creates a new <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that completely controls the selection of +a font. This widget is suitable for placement in a table in a +plug-in dialog.</p> +<div class="refsect3"> +<a name="gimp-font-select-widget-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>title</p></td> +<td class="parameter_description"><p>Title of the dialog to use or <code class="literal">NULL</code> to use the default title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>font_name</p></td> +<td class="parameter_description"><p>Initial font name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>callback</p></td> +<td class="parameter_description"><p>A function to call when the selected font changes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>A pointer to arbitrary data to be used in the call to <em class="parameter"><code>callback</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-font-select-widget-new.returns"></a><h4>Returns</h4> +<p> A <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that you can use in your UI.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-font-select-widget-close"></a><h3>gimp_font_select_widget_close ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_font_select_widget_close (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_font_select_widget_close</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Closes the popup window associated with <em class="parameter"><code>widget</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-font-select-widget-close.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>widget</p></td> +<td class="parameter_description"><p>A font select widget.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-font-select-widget-set"></a><h3>gimp_font_select_widget_set ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_font_select_widget_set (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *font_name</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_font_select_widget_set</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Sets the current font for the font select widget. Calls the +callback function if one was supplied in the call to +<a class="link" href="libgimp-gimpfontmenu.html#gimp-font-select-widget-new" title="gimp_font_select_widget_new ()"><code class="function">gimp_font_select_widget_new()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-font-select-widget-set.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>widget</p></td> +<td class="parameter_description"><p>A font select widget.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>font_name</p></td> +<td class="parameter_description"><p>Font name to set; <code class="literal">NULL</code> means no change.</p></td> +<td class="parameter_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/libgimp/html/libgimp-gimpfonts.html b/devel-docs/libgimp/html/libgimp-gimpfonts.html new file mode 100644 index 0000000..7ca71e4 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpfonts.html @@ -0,0 +1,122 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpfonts: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-data.html" title="Data Objects"> +<link rel="prev" href="libgimp-gimpdynamics.html" title="gimpdynamics"> +<link rel="next" href="libgimp-gimpgradient.html" title="gimpgradient"> +<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="#libgimp-gimpfonts.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="libgimp-data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpdynamics.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpgradient.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpfonts"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpfonts.top_of_page"></a>gimpfonts</span></h2> +<p>gimpfonts — Operations related to fonts.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpfonts.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="libgimp-gimpfonts.html#gimp-fonts-refresh" title="gimp_fonts_refresh ()">gimp_fonts_refresh</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="libgimp-gimpfonts.html#gimp-fonts-get-list" title="gimp_fonts_get_list ()">gimp_fonts_get_list</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpfonts.description"></a><h2>Description</h2> +<p>Operations related to fonts.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpfonts.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-fonts-refresh"></a><h3>gimp_fonts_refresh ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_fonts_refresh (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Refresh current fonts. This function always succeeds.</p> +<p>This procedure retrieves all fonts currently in the user's font path +and updates the font dialogs accordingly. Depending on the amount of +fonts on the system, this can take considerable time.</p> +<div class="refsect3"> +<a name="gimp-fonts-refresh.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-fonts-get-list"></a><h3>gimp_fonts_get_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_fonts_get_list (<em class="parameter"><code>const <span class="type">gchar</span> *filter</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_fonts</code></em>);</pre> +<p>Retrieve the list of loaded fonts.</p> +<p>This procedure returns a list of the fonts that are currently +available.</p> +<div class="refsect3"> +<a name="gimp-fonts-get-list.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>filter</p></td> +<td class="parameter_description"><p>An optional regular expression used to filter the list.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_fonts</p></td> +<td class="parameter_description"><p>The number of available fonts.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-fonts-get-list.returns"></a><h4>Returns</h4> +<p> The list of font names. The returned value must be freed +with <code class="function">g_strfreev()</code>.</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/libgimp/html/libgimp-gimpfontselect.html b/devel-docs/libgimp/html/libgimp-gimpfontselect.html new file mode 100644 index 0000000..b414bfe --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpfontselect.html @@ -0,0 +1,228 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpfontselect: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="libgimp-gimpbrushselect.html" title="gimpbrushselect"> +<link rel="next" href="libgimp-gimpgradientselect.html" title="gimpgradientselect"> +<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="#libgimp-gimpfontselect.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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpbrushselect.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpgradientselect.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpfontselect"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpfontselect.top_of_page"></a>gimpfontselect</span></h2> +<p>gimpfontselect — Functions providing a font selection dialog.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpfontselect.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="libgimp-gimpfontselect.html#GimpRunFontCallback" title="GimpRunFontCallback ()">*GimpRunFontCallback</a><span class="c_punctuation">)</span> <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="libgimp-gimpfontselect.html#gimp-font-select-new" title="gimp_font_select_new ()">gimp_font_select_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="libgimp-gimpfontselect.html#gimp-font-select-destroy" title="gimp_font_select_destroy ()">gimp_font_select_destroy</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="libgimp-gimpfontselect.html#gimp-fonts-popup" title="gimp_fonts_popup ()">gimp_fonts_popup</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="libgimp-gimpfontselect.html#gimp-fonts-close-popup" title="gimp_fonts_close_popup ()">gimp_fonts_close_popup</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="libgimp-gimpfontselect.html#gimp-fonts-set-popup" title="gimp_fonts_set_popup ()">gimp_fonts_set_popup</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpfontselect.description"></a><h2>Description</h2> +<p>Functions providing a font selection dialog.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpfontselect.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="GimpRunFontCallback"></a><h3>GimpRunFontCallback ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRunFontCallback<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">gchar</span> *font_name</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> dialog_closing</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-font-select-new"></a><h3>gimp_font_select_new ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_font_select_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *font_name</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpfontselect.html#GimpRunFontCallback" title="GimpRunFontCallback ()"><span class="type">GimpRunFontCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-font-select-destroy"></a><h3>gimp_font_select_destroy ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_font_select_destroy (<em class="parameter"><code>const <span class="type">gchar</span> *font_callback</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-fonts-popup"></a><h3>gimp_fonts_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_fonts_popup (<em class="parameter"><code>const <span class="type">gchar</span> *font_callback</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *popup_title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *initial_font</code></em>);</pre> +<p>Invokes the Gimp font selection.</p> +<p>This procedure opens the font selection dialog.</p> +<div class="refsect3"> +<a name="gimp-fonts-popup.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>font_callback</p></td> +<td class="parameter_description"><p>The callback PDB proc to call when font selection is made.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>popup_title</p></td> +<td class="parameter_description"><p>Title of the font selection dialog.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>initial_font</p></td> +<td class="parameter_description"><p>The name of the font to set as the first selected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-fonts-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-fonts-close-popup"></a><h3>gimp_fonts_close_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_fonts_close_popup (<em class="parameter"><code>const <span class="type">gchar</span> *font_callback</code></em>);</pre> +<p>Close the font selection dialog.</p> +<p>This procedure closes an opened font selection dialog.</p> +<div class="refsect3"> +<a name="gimp-fonts-close-popup.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>font_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this pop-up.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-fonts-close-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-fonts-set-popup"></a><h3>gimp_fonts_set_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_fonts_set_popup (<em class="parameter"><code>const <span class="type">gchar</span> *font_callback</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *font_name</code></em>);</pre> +<p>Sets the current font in a font selection dialog.</p> +<p>Sets the current font in a font selection dialog.</p> +<div class="refsect3"> +<a name="gimp-fonts-set-popup.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>font_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this pop-up.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>font_name</p></td> +<td class="parameter_description"><p>The name of the font to set as selected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-fonts-set-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimpgimprc.html b/devel-docs/libgimp/html/libgimp-gimpgimprc.html new file mode 100644 index 0000000..e41cbd7 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpgimprc.html @@ -0,0 +1,322 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpgimprc: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-gimpcontext.html" title="gimpcontext"> +<link rel="next" href="libgimp-gimphelp.html" title="gimphelp"> +<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="#libgimp-gimpgimprc.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpcontext.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimphelp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpgimprc"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpgimprc.top_of_page"></a>gimpgimprc</span></h2> +<p>gimpgimprc — Interactions with settings from gimprc.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpgimprc.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="libgimp-gimpgimprc.html#gimp-gimprc-query" title="gimp_gimprc_query ()">gimp_gimprc_query</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="libgimp-gimpgimprc.html#gimp-gimprc-set" title="gimp_gimprc_set ()">gimp_gimprc_set</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/local/head/share/gtk-doc/html/libgimpconfig3/GimpColorConfig.html#GimpColorConfig-struct"><span class="returnvalue">GimpColorConfig</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpgimprc.html#gimp-get-color-configuration" title="gimp_get_color_configuration ()">gimp_get_color_configuration</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="libgimp-gimpgimprc.html#gimp-get-default-comment" title="gimp_get_default_comment ()">gimp_get_default_comment</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="returnvalue">GimpUnit</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpgimprc.html#gimp-get-default-unit" title="gimp_get_default_unit ()">gimp_get_default_unit</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="libgimp-gimpgimprc.html#gimp-get-module-load-inhibit" title="gimp_get_module_load_inhibit ()">gimp_get_module_load_inhibit</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="libgimp-gimpgimprc.html#gimp-get-monitor-resolution" title="gimp_get_monitor_resolution ()">gimp_get_monitor_resolution</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="libgimp-gimpgimprc.html#gimp-get-theme-dir" title="gimp_get_theme_dir ()">gimp_get_theme_dir</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="libgimp-gimpgimprc.html#gimp-get-icon-theme-dir" title="gimp_get_icon_theme_dir ()">gimp_get_icon_theme_dir</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpgimprc.description"></a><h2>Description</h2> +<p>Interactions with settings from gimprc.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpgimprc.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-gimprc-query"></a><h3>gimp_gimprc_query ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_gimprc_query (<em class="parameter"><code>const <span class="type">gchar</span> *token</code></em>);</pre> +<p>Queries the gimprc file parser for information on a specified token.</p> +<p>This procedure is used to locate additional information contained in +the gimprc file considered extraneous to the operation of GIMP. +Plug-ins that need configuration information can expect it will be +stored in the user gimprc file and can use this procedure to +retrieve it. This query procedure will return the value associated +with the specified token. This corresponds _only_ to entries with +the format: (<token> <value>). The value must be a +string. Entries not corresponding to this format will cause warnings +to be issued on gimprc parsing and will not be queryable.</p> +<div class="refsect3"> +<a name="gimp-gimprc-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>token</p></td> +<td class="parameter_description"><p>The token to query for.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gimprc-query.returns"></a><h4>Returns</h4> +<p> The value associated with the queried token.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gimprc-set"></a><h3>gimp_gimprc_set ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gimprc_set (<em class="parameter"><code>const <span class="type">gchar</span> *token</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *value</code></em>);</pre> +<p>Sets a gimprc token to a value and saves it in the gimprc.</p> +<p>This procedure is used to add or change additional information in +the gimprc file that is considered extraneous to the operation of +GIMP. Plug-ins that need configuration information can use this +function to store it, and <a class="link" href="libgimp-gimpgimprc.html#gimp-gimprc-query" title="gimp_gimprc_query ()"><code class="function">gimp_gimprc_query()</code></a> to retrieve it. This +will accept _only_ string values in UTF-8 encoding.</p> +<div class="refsect3"> +<a name="gimp-gimprc-set.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>token</p></td> +<td class="parameter_description"><p>The token to add or modify.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>value</p></td> +<td class="parameter_description"><p>The value to set the token to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gimprc-set.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-color-configuration"></a><h3>gimp_get_color_configuration ()</h3> +<pre class="programlisting"><a href="/local/head/share/gtk-doc/html/libgimpconfig3/GimpColorConfig.html#GimpColorConfig-struct"><span class="returnvalue">GimpColorConfig</span></a> * +gimp_get_color_configuration (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieve a copy of the current color management configuration.</p> +<div class="refsect3"> +<a name="gimp-get-color-configuration.returns"></a><h4>Returns</h4> +<p> A copy of the core's <a href="/local/head/share/gtk-doc/html/libgimpconfig3/GimpColorConfig.html#GimpColorConfig-struct"><span class="type">GimpColorConfig</span></a>. You should unref +this copy if you don't need it any longer.</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-get-default-comment"></a><h3>gimp_get_default_comment ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_get_default_comment (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the default image comment as specified in the Preferences.</p> +<p>Returns a copy of the default image comment.</p> +<div class="refsect3"> +<a name="gimp-get-default-comment.returns"></a><h4>Returns</h4> +<p> Default image comment.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-default-unit"></a><h3>gimp_get_default_unit ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="returnvalue">GimpUnit</span></a> +gimp_get_default_unit (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the default unit (taken from the user's locale).</p> +<p>Returns the default unit's integer ID.</p> +<div class="refsect3"> +<a name="gimp-get-default-unit.returns"></a><h4>Returns</h4> +<p> Default unit.</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-get-module-load-inhibit"></a><h3>gimp_get_module_load_inhibit ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_get_module_load_inhibit (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Get the list of modules which should not be loaded.</p> +<p>Returns a copy of the list of modules which should not be loaded.</p> +<div class="refsect3"> +<a name="gimp-get-module-load-inhibit.returns"></a><h4>Returns</h4> +<p> The list of modules.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-monitor-resolution"></a><h3>gimp_get_monitor_resolution ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_get_monitor_resolution (<em class="parameter"><code><span class="type">gdouble</span> *xres</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *yres</code></em>);</pre> +<p>Get the monitor resolution as specified in the Preferences.</p> +<p>Returns the resolution of the monitor in pixels/inch. This value is +taken from the Preferences (or the windowing system if this is set +in the Preferences) and there's no guarantee for the value to be +reasonable.</p> +<div class="refsect3"> +<a name="gimp-get-monitor-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>xres</p></td> +<td class="parameter_description"><p>X resolution.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>yres</p></td> +<td class="parameter_description"><p>Y resolution.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-get-monitor-resolution.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-theme-dir"></a><h3>gimp_get_theme_dir ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_get_theme_dir (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_get_theme_dir</code> is deprecated and should not be used in newly-written code.</p> +<p>There is no replacement for this procedure.</p> +</div> +<p>Get the directory of the current GUI theme.</p> +<p>Returns a copy of the current GUI theme dir.</p> +<div class="refsect3"> +<a name="gimp-get-theme-dir.returns"></a><h4>Returns</h4> +<p> The GUI theme dir.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-icon-theme-dir"></a><h3>gimp_get_icon_theme_dir ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_get_icon_theme_dir (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_get_icon_theme_dir</code> is deprecated and should not be used in newly-written code.</p> +<p>There is no replacement for this procedure.</p> +</div> +<p>Get the directory of the current icon theme.</p> +<p>Returns a copy of the current icon theme dir.</p> +<div class="refsect3"> +<a name="gimp-get-icon-theme-dir.returns"></a><h4>Returns</h4> +<p> The icon theme dir.</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpgradient.html b/devel-docs/libgimp/html/libgimp-gimpgradient.html new file mode 100644 index 0000000..98b2ef3 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpgradient.html @@ -0,0 +1,1691 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpgradient: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-data.html" title="Data Objects"> +<link rel="prev" href="libgimp-gimpfonts.html" title="gimpfonts"> +<link rel="next" href="libgimp-gimpgradients.html" title="gimpgradients"> +<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="#libgimp-gimpgradient.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="libgimp-data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpfonts.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpgradients.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpgradient"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpgradient.top_of_page"></a>gimpgradient</span></h2> +<p>gimpgradient — Functions operating on a single gradient.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpgradient.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="libgimp-gimpgradient.html#gimp-gradient-new" title="gimp_gradient_new ()">gimp_gradient_new</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="libgimp-gimpgradient.html#gimp-gradient-duplicate" title="gimp_gradient_duplicate ()">gimp_gradient_duplicate</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="libgimp-gimpgradient.html#gimp-gradient-rename" title="gimp_gradient_rename ()">gimp_gradient_rename</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="libgimp-gimpgradient.html#gimp-gradient-delete" title="gimp_gradient_delete ()">gimp_gradient_delete</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="libgimp-gimpgradient.html#gimp-gradient-is-editable" title="gimp_gradient_is_editable ()">gimp_gradient_is_editable</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="libgimp-gimpgradient.html#gimp-gradient-get-uniform-samples" title="gimp_gradient_get_uniform_samples ()">gimp_gradient_get_uniform_samples</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="libgimp-gimpgradient.html#gimp-gradient-get-custom-samples" title="gimp_gradient_get_custom_samples ()">gimp_gradient_get_custom_samples</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="libgimp-gimpgradient.html#gimp-gradient-get-number-of-segments" title="gimp_gradient_get_number_of_segments ()">gimp_gradient_get_number_of_segments</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="libgimp-gimpgradient.html#gimp-gradient-segment-get-left-color" title="gimp_gradient_segment_get_left_color ()">gimp_gradient_segment_get_left_color</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="libgimp-gimpgradient.html#gimp-gradient-segment-set-left-color" title="gimp_gradient_segment_set_left_color ()">gimp_gradient_segment_set_left_color</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="libgimp-gimpgradient.html#gimp-gradient-segment-get-right-color" title="gimp_gradient_segment_get_right_color ()">gimp_gradient_segment_get_right_color</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="libgimp-gimpgradient.html#gimp-gradient-segment-set-right-color" title="gimp_gradient_segment_set_right_color ()">gimp_gradient_segment_set_right_color</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="libgimp-gimpgradient.html#gimp-gradient-segment-get-left-pos" title="gimp_gradient_segment_get_left_pos ()">gimp_gradient_segment_get_left_pos</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="libgimp-gimpgradient.html#gimp-gradient-segment-set-left-pos" title="gimp_gradient_segment_set_left_pos ()">gimp_gradient_segment_set_left_pos</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="libgimp-gimpgradient.html#gimp-gradient-segment-get-middle-pos" title="gimp_gradient_segment_get_middle_pos ()">gimp_gradient_segment_get_middle_pos</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="libgimp-gimpgradient.html#gimp-gradient-segment-set-middle-pos" title="gimp_gradient_segment_set_middle_pos ()">gimp_gradient_segment_set_middle_pos</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="libgimp-gimpgradient.html#gimp-gradient-segment-get-right-pos" title="gimp_gradient_segment_get_right_pos ()">gimp_gradient_segment_get_right_pos</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="libgimp-gimpgradient.html#gimp-gradient-segment-set-right-pos" title="gimp_gradient_segment_set_right_pos ()">gimp_gradient_segment_set_right_pos</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="libgimp-gimpgradient.html#gimp-gradient-segment-get-blending-function" title="gimp_gradient_segment_get_blending_function ()">gimp_gradient_segment_get_blending_function</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="libgimp-gimpgradient.html#gimp-gradient-segment-get-coloring-type" title="gimp_gradient_segment_get_coloring_type ()">gimp_gradient_segment_get_coloring_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="libgimp-gimpgradient.html#gimp-gradient-segment-range-set-blending-function" title="gimp_gradient_segment_range_set_blending_function ()">gimp_gradient_segment_range_set_blending_function</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="libgimp-gimpgradient.html#gimp-gradient-segment-range-set-coloring-type" title="gimp_gradient_segment_range_set_coloring_type ()">gimp_gradient_segment_range_set_coloring_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="libgimp-gimpgradient.html#gimp-gradient-segment-range-flip" title="gimp_gradient_segment_range_flip ()">gimp_gradient_segment_range_flip</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="libgimp-gimpgradient.html#gimp-gradient-segment-range-replicate" title="gimp_gradient_segment_range_replicate ()">gimp_gradient_segment_range_replicate</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="libgimp-gimpgradient.html#gimp-gradient-segment-range-split-midpoint" title="gimp_gradient_segment_range_split_midpoint ()">gimp_gradient_segment_range_split_midpoint</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="libgimp-gimpgradient.html#gimp-gradient-segment-range-split-uniform" title="gimp_gradient_segment_range_split_uniform ()">gimp_gradient_segment_range_split_uniform</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="libgimp-gimpgradient.html#gimp-gradient-segment-range-delete" title="gimp_gradient_segment_range_delete ()">gimp_gradient_segment_range_delete</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="libgimp-gimpgradient.html#gimp-gradient-segment-range-redistribute-handles" title="gimp_gradient_segment_range_redistribute_handles ()">gimp_gradient_segment_range_redistribute_handles</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="libgimp-gimpgradient.html#gimp-gradient-segment-range-blend-colors" title="gimp_gradient_segment_range_blend_colors ()">gimp_gradient_segment_range_blend_colors</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="libgimp-gimpgradient.html#gimp-gradient-segment-range-blend-opacity" title="gimp_gradient_segment_range_blend_opacity ()">gimp_gradient_segment_range_blend_opacity</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="libgimp-gimpgradient.html#gimp-gradient-segment-range-move" title="gimp_gradient_segment_range_move ()">gimp_gradient_segment_range_move</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpgradient.description"></a><h2>Description</h2> +<p>Functions operating on a single gradient.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpgradient.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-gradient-new"></a><h3>gimp_gradient_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_gradient_new (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Creates a new gradient</p> +<p>This procedure creates a new, uninitialized gradient</p> +<div class="refsect3"> +<a name="gimp-gradient-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>name</p></td> +<td class="parameter_description"><p>The requested name of the new gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-new.returns"></a><h4>Returns</h4> +<p> The actual new gradient name.</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-gradient-duplicate"></a><h3>gimp_gradient_duplicate ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_gradient_duplicate (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Duplicates a gradient</p> +<p>This procedure creates an identical gradient by a different name</p> +<div class="refsect3"> +<a name="gimp-gradient-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>name</p></td> +<td class="parameter_description"><p>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-duplicate.returns"></a><h4>Returns</h4> +<p> The name of the gradient's copy.</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-gradient-rename"></a><h3>gimp_gradient_rename ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_gradient_rename (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *new_name</code></em>);</pre> +<p>Rename a gradient</p> +<p>This procedure renames a gradient</p> +<div class="refsect3"> +<a name="gimp-gradient-rename.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_name</p></td> +<td class="parameter_description"><p>The new name of the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-rename.returns"></a><h4>Returns</h4> +<p> The actual new name of the gradient.</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-gradient-delete"></a><h3>gimp_gradient_delete ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_delete (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Deletes a gradient</p> +<p>This procedure deletes a gradient</p> +<div class="refsect3"> +<a name="gimp-gradient-delete.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-delete.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-is-editable"></a><h3>gimp_gradient_is_editable ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_is_editable (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Tests if gradient can be edited</p> +<p>Returns TRUE if you have permission to change the gradient</p> +<div class="refsect3"> +<a name="gimp-gradient-is-editable.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-is-editable.returns"></a><h4>Returns</h4> +<p> TRUE if the gradient can be edited.</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-gradient-get-uniform-samples"></a><h3>gimp_gradient_get_uniform_samples ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_get_uniform_samples (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_samples</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> reverse</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_color_samples</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> **color_samples</code></em>);</pre> +<p>Sample the specified in uniform parts.</p> +<p>This procedure samples the active gradient in the specified number +of uniform parts. It returns a list of floating-point values which +correspond to the RGBA values for each sample. The minimum number of +samples to take is 2, in which case the returned colors will +correspond to the { 0.0, 1.0 } positions in the gradient. For +example, if the number of samples is 3, the procedure will return +the colors at positions { 0.0, 0.5, 1.0 }.</p> +<div class="refsect3"> +<a name="gimp-gradient-get-uniform-samples.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_samples</p></td> +<td class="parameter_description"><p>The number of samples to take.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>reverse</p></td> +<td class="parameter_description"><p>Use the reverse gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_color_samples</p></td> +<td class="parameter_description"><p>Length of the color_samples array (4 * num_samples).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color_samples</p></td> +<td class="parameter_description"><p>Color samples: { R1, G1, B1, A1, ..., Rn, Gn, Bn, An }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-get-uniform-samples.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-get-custom-samples"></a><h3>gimp_gradient_get_custom_samples ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_get_custom_samples (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_samples</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *positions</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> reverse</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_color_samples</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> **color_samples</code></em>);</pre> +<p>Sample the specified gradient in custom positions.</p> +<p>This procedure samples the active gradient in the specified number +of points. The procedure will sample the gradient in the specified +positions from the list. The left endpoint of the gradient +corresponds to position 0.0, and the right endpoint corresponds to +1.0. The procedure returns a list of floating-point values which +correspond to the RGBA values for each sample.</p> +<div class="refsect3"> +<a name="gimp-gradient-get-custom-samples.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_samples</p></td> +<td class="parameter_description"><p>The number of samples to take.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>positions</p></td> +<td class="parameter_description"><p>The list of positions to sample along the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>reverse</p></td> +<td class="parameter_description"><p>Use the reverse gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_color_samples</p></td> +<td class="parameter_description"><p>Length of the color_samples array (4 * num_samples).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color_samples</p></td> +<td class="parameter_description"><p>Color samples: { R1, G1, B1, A1, ..., Rn, Gn, Bn, An }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-get-custom-samples.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-get-number-of-segments"></a><h3>gimp_gradient_get_number_of_segments ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_gradient_get_number_of_segments (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Returns the number of segments of the specified gradient</p> +<p>This procedure returns the number of segments of the specified +gradient.</p> +<div class="refsect3"> +<a name="gimp-gradient-get-number-of-segments.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-get-number-of-segments.returns"></a><h4>Returns</h4> +<p> Number of segments.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradient-segment-get-left-color"></a><h3>gimp_gradient_segment_get_left_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_get_left_color (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *opacity</code></em>);</pre> +<p>Retrieves the left endpoint color of the specified segment</p> +<p>This procedure retrieves the left endpoint color of the specified +segment of the specified gradient.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-left-color.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The return color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The opacity of the endpoint.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-left-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-set-left-color"></a><h3>gimp_gradient_segment_set_left_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_set_left_color (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>);</pre> +<p>Sets the left endpoint color of the specified segment</p> +<p>This procedure sets the left endpoint color of the specified segment +of the specified gradient.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-set-left-color.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The color to set.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The opacity to set for the endpoint.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-set-left-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-get-right-color"></a><h3>gimp_gradient_segment_get_right_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_get_right_color (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *opacity</code></em>);</pre> +<p>Retrieves the right endpoint color of the specified segment</p> +<p>This procedure retrieves the right endpoint color of the specified +segment of the specified gradient.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-right-color.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The return color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The opacity of the endpoint.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-right-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-set-right-color"></a><h3>gimp_gradient_segment_set_right_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_set_right_color (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>);</pre> +<p>Sets the right endpoint color of the specified segment</p> +<p>This procedure sets the right endpoint color of the specified +segment of the specified gradient.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-set-right-color.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The color to set.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The opacity to set for the endpoint.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-set-right-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-get-left-pos"></a><h3>gimp_gradient_segment_get_left_pos ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_get_left_pos (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *pos</code></em>);</pre> +<p>Retrieves the left endpoint position of the specified segment</p> +<p>This procedure retrieves the left endpoint position of the specified +segment of the specified gradient.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-left-pos.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pos</p></td> +<td class="parameter_description"><p>The return position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-left-pos.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-set-left-pos"></a><h3>gimp_gradient_segment_set_left_pos ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_set_left_pos (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> pos</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *final_pos</code></em>);</pre> +<p>Sets the left endpoint position of the specified segment</p> +<p>This procedure sets the left endpoint position of the specified +segment of the specified gradient. The final position will be +between the position of the middle point to the left to the middle +point of the current segment. +This procedure returns the final position.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-set-left-pos.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pos</p></td> +<td class="parameter_description"><p>The position to set the guidepoint to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>final_pos</p></td> +<td class="parameter_description"><p>The return position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-set-left-pos.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-get-middle-pos"></a><h3>gimp_gradient_segment_get_middle_pos ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_get_middle_pos (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *pos</code></em>);</pre> +<p>Retrieves the middle point position of the specified segment</p> +<p>This procedure retrieves the middle point position of the specified +segment of the specified gradient.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-middle-pos.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pos</p></td> +<td class="parameter_description"><p>The return position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-middle-pos.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-set-middle-pos"></a><h3>gimp_gradient_segment_set_middle_pos ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_set_middle_pos (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> pos</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *final_pos</code></em>);</pre> +<p>Sets the middle point position of the specified segment</p> +<p>This procedure sets the middle point position of the specified +segment of the specified gradient. The final position will be +between the two endpoints of the segment. +This procedure returns the final position.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-set-middle-pos.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pos</p></td> +<td class="parameter_description"><p>The position to set the guidepoint to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>final_pos</p></td> +<td class="parameter_description"><p>The return position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-set-middle-pos.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-get-right-pos"></a><h3>gimp_gradient_segment_get_right_pos ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_get_right_pos (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *pos</code></em>);</pre> +<p>Retrieves the right endpoint position of the specified segment</p> +<p>This procedure retrieves the right endpoint position of the +specified segment of the specified gradient.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-right-pos.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pos</p></td> +<td class="parameter_description"><p>The return position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-right-pos.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-set-right-pos"></a><h3>gimp_gradient_segment_set_right_pos ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_set_right_pos (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> pos</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *final_pos</code></em>);</pre> +<p>Sets the right endpoint position of the specified segment</p> +<p>This procedure sets the right endpoint position of the specified +segment of the specified gradient. The final position will be +between the position of the middle point of the current segment and +the middle point of the segment to the right. +This procedure returns the final position.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-set-right-pos.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pos</p></td> +<td class="parameter_description"><p>The position to set the guidepoint to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>final_pos</p></td> +<td class="parameter_description"><p>The return position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-set-right-pos.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-get-blending-function"></a><h3>gimp_gradient_segment_get_blending_function ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_get_blending_function + (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpGradientSegmentType"><span class="type">GimpGradientSegmentType</span></a> *blend_func</code></em>);</pre> +<p>Retrieves the gradient segment's blending function</p> +<p>This procedure retrieves the blending function of the segment at the +specified gradient name and segment index.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-blending-function.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>blend_func</p></td> +<td class="parameter_description"><p>The blending function of the segment.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-blending-function.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-get-coloring-type"></a><h3>gimp_gradient_segment_get_coloring_type ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_get_coloring_type + (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> segment</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpGradientSegmentColor"><span class="type">GimpGradientSegmentColor</span></a> *coloring_type</code></em>);</pre> +<p>Retrieves the gradient segment's coloring type</p> +<p>This procedure retrieves the coloring type of the segment at the +specified gradient name and segment index.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-coloring-type.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segment</p></td> +<td class="parameter_description"><p>The index of the segment within the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coloring_type</p></td> +<td class="parameter_description"><p>The coloring type of the segment.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-get-coloring-type.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-set-blending-function"></a><h3>gimp_gradient_segment_range_set_blending_function ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_range_set_blending_function + (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpGradientSegmentType"><span class="type">GimpGradientSegmentType</span></a> blending_function</code></em>);</pre> +<p>Change the blending function of a segments range</p> +<p>This function changes the blending function of a segment range to +the specified blending function.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-set-blending-function.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>blending_function</p></td> +<td class="parameter_description"><p>The blending function.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-set-blending-function.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-set-coloring-type"></a><h3>gimp_gradient_segment_range_set_coloring_type ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_range_set_coloring_type + (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpGradientSegmentColor"><span class="type">GimpGradientSegmentColor</span></a> coloring_type</code></em>);</pre> +<p>Change the coloring type of a segments range</p> +<p>This function changes the coloring type of a segment range to the +specified coloring type.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-set-coloring-type.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coloring_type</p></td> +<td class="parameter_description"><p>The coloring type.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-set-coloring-type.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-flip"></a><h3>gimp_gradient_segment_range_flip ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_range_flip (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>);</pre> +<p>Flip the segment range</p> +<p>This function flips a segment range.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-flip.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-flip.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-replicate"></a><h3>gimp_gradient_segment_range_replicate ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_range_replicate (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> replicate_times</code></em>);</pre> +<p>Replicate the segment range</p> +<p>This function replicates a segment range a given number of times. +Instead of the original segment range, several smaller scaled copies +of it will appear in equal widths.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-replicate.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>replicate_times</p></td> +<td class="parameter_description"><p>The number of times to replicate.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-replicate.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-split-midpoint"></a><h3>gimp_gradient_segment_range_split_midpoint ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_range_split_midpoint + (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>);</pre> +<p>Splits each segment in the segment range at midpoint</p> +<p>This function splits each segment in the segment range at its +midpoint.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-split-midpoint.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-split-midpoint.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-split-uniform"></a><h3>gimp_gradient_segment_range_split_uniform ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_range_split_uniform + (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> split_parts</code></em>);</pre> +<p>Splits each segment in the segment range uniformly</p> +<p>This function splits each segment in the segment range uniformly +according to the number of times specified by the parameter.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-split-uniform.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>split_parts</p></td> +<td class="parameter_description"><p>The number of uniform divisions to split each segment to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-split-uniform.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-delete"></a><h3>gimp_gradient_segment_range_delete ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_range_delete (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>);</pre> +<p>Delete the segment range</p> +<p>This function deletes a segment range.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-delete.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-delete.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-redistribute-handles"></a><h3>gimp_gradient_segment_range_redistribute_handles ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_range_redistribute_handles + (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>);</pre> +<p>Uniformly redistribute the segment range's handles</p> +<p>This function redistributes the handles of the specified segment +range of the specified gradient, so they'll be evenly spaced.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-redistribute-handles.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-redistribute-handles.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-blend-colors"></a><h3>gimp_gradient_segment_range_blend_colors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_range_blend_colors + (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>);</pre> +<p>Blend the colors of the segment range.</p> +<p>This function blends the colors (but not the opacity) of the +segments' range of the gradient. Using it, the colors' transition +will be uniform across the range.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-blend-colors.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-blend-colors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-blend-opacity"></a><h3>gimp_gradient_segment_range_blend_opacity ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradient_segment_range_blend_opacity + (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>);</pre> +<p>Blend the opacity of the segment range.</p> +<p>This function blends the opacity (but not the colors) of the +segments' range of the gradient. Using it, the opacity's transition +will be uniform across the range.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-blend-opacity.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-blend-opacity.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-gradient-segment-range-move"></a><h3>gimp_gradient_segment_range_move ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_gradient_segment_range_move (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> start_segment</code></em>, + <em class="parameter"><code><span class="type">gint</span> end_segment</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> delta</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> control_compress</code></em>);</pre> +<p>Move the position of an entire segment range by a delta.</p> +<p>This function moves the position of an entire segment range by a +delta. The actual delta (which is returned) will be limited by the +control points of the neighboring segments.</p> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-move.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>The gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>start_segment</p></td> +<td class="parameter_description"><p>The index of the first segment to operate on.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_segment</p></td> +<td class="parameter_description"><p>The index of the last segment to operate on. If negative, the selection will extend to the end of the string.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>delta</p></td> +<td class="parameter_description"><p>The delta to move the segment range.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>control_compress</p></td> +<td class="parameter_description"><p>Whether or not to compress the neighboring segments.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-segment-range-move.returns"></a><h4>Returns</h4> +<p> The final delta by which the range moved.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpgradientmenu.html b/devel-docs/libgimp/html/libgimp-gimpgradientmenu.html new file mode 100644 index 0000000..7872bb7 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpgradientmenu.html @@ -0,0 +1,187 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpgradientmenu: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimp-gimpfontmenu.html" title="gimpfontmenu"> +<link rel="next" href="libgimp-gimppalettemenu.html" title="gimppalettemenu"> +<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="#libgimp-gimpgradientmenu.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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpfontmenu.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppalettemenu.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpgradientmenu"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpgradientmenu.top_of_page"></a>gimpgradientmenu</span></h2> +<p>gimpgradientmenu — A widget for selecting gradients.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpgradientmenu.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpgradientmenu.html#gimp-gradient-select-widget-new" title="gimp_gradient_select_widget_new ()">gimp_gradient_select_widget_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="libgimp-gimpgradientmenu.html#gimp-gradient-select-widget-close" title="gimp_gradient_select_widget_close ()">gimp_gradient_select_widget_close</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="libgimp-gimpgradientmenu.html#gimp-gradient-select-widget-set" title="gimp_gradient_select_widget_set ()">gimp_gradient_select_widget_set</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpgradientmenu.description"></a><h2>Description</h2> +<p>A widget for selecting gradients.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpgradientmenu.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-gradient-select-widget-new"></a><h3>gimp_gradient_select_widget_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_gradient_select_widget_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *gradient_name</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpgradientselect.html#GimpRunGradientCallback" title="GimpRunGradientCallback ()"><span class="type">GimpRunGradientCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_gradient_select_widget_new</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Creates a new <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that completely controls the selection of +a gradient. This widget is suitable for placement in a table in a +plug-in dialog.</p> +<div class="refsect3"> +<a name="gimp-gradient-select-widget-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>title</p></td> +<td class="parameter_description"><p>Title of the dialog to use or <code class="literal">NULL</code> to use the default title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gradient_name</p></td> +<td class="parameter_description"><p>Initial gradient name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>callback</p></td> +<td class="parameter_description"><p>A function to call when the selected gradient changes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>A pointer to arbitrary data to be used in the call to <em class="parameter"><code>callback</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradient-select-widget-new.returns"></a><h4>Returns</h4> +<p> A <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that you can use in your UI.</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-gradient-select-widget-close"></a><h3>gimp_gradient_select_widget_close ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_gradient_select_widget_close (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_gradient_select_widget_close</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Closes the popup window associated with <em class="parameter"><code>widget</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-gradient-select-widget-close.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>widget</p></td> +<td class="parameter_description"><p>A gradient select widget.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradient-select-widget-set"></a><h3>gimp_gradient_select_widget_set ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_gradient_select_widget_set (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *gradient_name</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_gradient_select_widget_set</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Sets the current gradient for the gradient select widget. Calls the +callback function if one was supplied in the call to +<a class="link" href="libgimp-gimpgradientmenu.html#gimp-gradient-select-widget-new" title="gimp_gradient_select_widget_new ()"><code class="function">gimp_gradient_select_widget_new()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-gradient-select-widget-set.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>widget</p></td> +<td class="parameter_description"><p>A gradient select widget.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gradient_name</p></td> +<td class="parameter_description"><p>Gradient name to set.</p></td> +<td class="parameter_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/libgimp/html/libgimp-gimpgradients.html b/devel-docs/libgimp/html/libgimp-gimpgradients.html new file mode 100644 index 0000000..890d594 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpgradients.html @@ -0,0 +1,336 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpgradients: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-data.html" title="Data Objects"> +<link rel="prev" href="libgimp-gimpgradient.html" title="gimpgradient"> +<link rel="next" href="libgimp-gimppalette.html" title="gimppalette"> +<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="#libgimp-gimpgradients.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="libgimp-data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpgradient.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppalette.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpgradients"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpgradients.top_of_page"></a>gimpgradients</span></h2> +<p>gimpgradients — Operations related to gradients.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpgradients.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="libgimp-gimpgradients.html#gimp-gradients-refresh" title="gimp_gradients_refresh ()">gimp_gradients_refresh</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="libgimp-gimpgradients.html#gimp-gradients-get-list" title="gimp_gradients_get_list ()">gimp_gradients_get_list</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="libgimp-gimpgradients.html#gimp-gradients-get-gradient" title="gimp_gradients_get_gradient ()">gimp_gradients_get_gradient</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="libgimp-gimpgradients.html#gimp-gradients-set-gradient" title="gimp_gradients_set_gradient ()">gimp_gradients_set_gradient</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="libgimp-gimpgradients.html#gimp-gradients-sample-uniform" title="gimp_gradients_sample_uniform ()">gimp_gradients_sample_uniform</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="libgimp-gimpgradients.html#gimp-gradients-sample-custom" title="gimp_gradients_sample_custom ()">gimp_gradients_sample_custom</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="libgimp-gimpgradients.html#gimp-gradients-get-gradient-data" title="gimp_gradients_get_gradient_data ()">gimp_gradients_get_gradient_data</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpgradients.description"></a><h2>Description</h2> +<p>Operations related to gradients.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpgradients.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-gradients-refresh"></a><h3>gimp_gradients_refresh ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradients_refresh (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Refresh current gradients. This function always succeeds.</p> +<p>This procedure retrieves all gradients currently in the user's +gradient path and updates the gradient dialogs accordingly.</p> +<div class="refsect3"> +<a name="gimp-gradients-refresh.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradients-get-list"></a><h3>gimp_gradients_get_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_gradients_get_list (<em class="parameter"><code>const <span class="type">gchar</span> *filter</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_gradients</code></em>);</pre> +<p>Retrieve the list of loaded gradients.</p> +<p>This procedure returns a list of the gradients that are currently +loaded. You can later use the <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient" title="gimp_context_set_gradient ()"><code class="function">gimp_context_set_gradient()</code></a> function +to set the active gradient.</p> +<div class="refsect3"> +<a name="gimp-gradients-get-list.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>filter</p></td> +<td class="parameter_description"><p>An optional regular expression used to filter the list.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_gradients</p></td> +<td class="parameter_description"><p>The number of loaded gradients.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradients-get-list.returns"></a><h4>Returns</h4> +<p> The list of gradient names. The returned value must be +freed with <code class="function">g_strfreev()</code>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradients-get-gradient"></a><h3>gimp_gradients_get_gradient ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_gradients_get_gradient (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_gradients_get_gradient</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-get-gradient" title="gimp_context_get_gradient ()"><code class="function">gimp_context_get_gradient()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-gradients-get-gradient.returns"></a><h4>Returns</h4> +<p> The name of the active gradient.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradients-set-gradient"></a><h3>gimp_gradients_set_gradient ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradients_set_gradient (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_gradients_set_gradient</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-gradient" title="gimp_context_set_gradient ()"><code class="function">gimp_context_set_gradient()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-gradients-set-gradient.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>The name of the gradient to set.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradients-set-gradient.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradients-sample-uniform"></a><h3>gimp_gradients_sample_uniform ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> * +gimp_gradients_sample_uniform (<em class="parameter"><code><span class="type">gint</span> num_samples</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> reverse</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_gradients_sample_uniform</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpgradient.html#gimp-gradient-get-uniform-samples" title="gimp_gradient_get_uniform_samples ()"><code class="function">gimp_gradient_get_uniform_samples()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-gradients-sample-uniform.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>num_samples</p></td> +<td class="parameter_description"><p>The number of samples to take.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>reverse</p></td> +<td class="parameter_description"><p>Use the reverse gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradients-sample-uniform.returns"></a><h4>Returns</h4> +<p> Color samples: { R1, G1, B1, A1, ..., Rn, Gn, Bn, An }.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradients-sample-custom"></a><h3>gimp_gradients_sample_custom ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> * +gimp_gradients_sample_custom (<em class="parameter"><code><span class="type">gint</span> num_samples</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *positions</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> reverse</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_gradients_sample_custom</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpgradient.html#gimp-gradient-get-custom-samples" title="gimp_gradient_get_custom_samples ()"><code class="function">gimp_gradient_get_custom_samples()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-gradients-sample-custom.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>num_samples</p></td> +<td class="parameter_description"><p>The number of samples to take.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>positions</p></td> +<td class="parameter_description"><p>The list of positions to sample along the gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>reverse</p></td> +<td class="parameter_description"><p>Use the reverse gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradients-sample-custom.returns"></a><h4>Returns</h4> +<p> Color samples: { R1, G1, B1, A1, ..., Rn, Gn, Bn, An }.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradients-get-gradient-data"></a><h3>gimp_gradients_get_gradient_data ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_gradients_get_gradient_data (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> sample_size</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> reverse</code></em>, + <em class="parameter"><code><span class="type">gint</span> *width</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> **grad_data</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_gradients_get_gradient_data</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpgradient.html#gimp-gradient-get-uniform-samples" title="gimp_gradient_get_uniform_samples ()"><code class="function">gimp_gradient_get_uniform_samples()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-gradients-get-gradient-data.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>The gradient name (\"\" means current active gradient).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_size</p></td> +<td class="parameter_description"><p>Size of the sample to return when the gradient is changed.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>reverse</p></td> +<td class="parameter_description"><p>Use the reverse gradient.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The gradient sample width (r,g,b,a).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>grad_data</p></td> +<td class="parameter_description"><p>The gradient sample data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradients-get-gradient-data.returns"></a><h4>Returns</h4> +<p> The gradient name.</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/libgimp/html/libgimp-gimpgradientselect.html b/devel-docs/libgimp/html/libgimp-gimpgradientselect.html new file mode 100644 index 0000000..49dede6 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpgradientselect.html @@ -0,0 +1,237 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpgradientselect: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="libgimp-gimpfontselect.html" title="gimpfontselect"> +<link rel="next" href="libgimp-gimppaletteselect.html" title="gimppaletteselect"> +<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="#libgimp-gimpgradientselect.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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpfontselect.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppaletteselect.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpgradientselect"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpgradientselect.top_of_page"></a>gimpgradientselect</span></h2> +<p>gimpgradientselect — Functions providing a gradient selection dialog.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpgradientselect.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="libgimp-gimpgradientselect.html#GimpRunGradientCallback" title="GimpRunGradientCallback ()">*GimpRunGradientCallback</a><span class="c_punctuation">)</span> <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="libgimp-gimpgradientselect.html#gimp-gradient-select-new" title="gimp_gradient_select_new ()">gimp_gradient_select_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="libgimp-gimpgradientselect.html#gimp-gradient-select-destroy" title="gimp_gradient_select_destroy ()">gimp_gradient_select_destroy</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="libgimp-gimpgradientselect.html#gimp-gradients-popup" title="gimp_gradients_popup ()">gimp_gradients_popup</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="libgimp-gimpgradientselect.html#gimp-gradients-close-popup" title="gimp_gradients_close_popup ()">gimp_gradients_close_popup</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="libgimp-gimpgradientselect.html#gimp-gradients-set-popup" title="gimp_gradients_set_popup ()">gimp_gradients_set_popup</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpgradientselect.description"></a><h2>Description</h2> +<p>Functions providing a gradient selection dialog.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpgradientselect.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="GimpRunGradientCallback"></a><h3>GimpRunGradientCallback ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRunGradientCallback<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">gchar</span> *gradient_name</code></em>, + <em class="parameter"><code><span class="type">gint</span> width</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *grad_data</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> dialog_closing</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradient-select-new"></a><h3>gimp_gradient_select_new ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_gradient_select_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *gradient_name</code></em>, + <em class="parameter"><code><span class="type">gint</span> sample_size</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpgradientselect.html#GimpRunGradientCallback" title="GimpRunGradientCallback ()"><span class="type">GimpRunGradientCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradient-select-destroy"></a><h3>gimp_gradient_select_destroy ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_gradient_select_destroy (<em class="parameter"><code>const <span class="type">gchar</span> *gradient_callback</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradients-popup"></a><h3>gimp_gradients_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradients_popup (<em class="parameter"><code>const <span class="type">gchar</span> *gradient_callback</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *popup_title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *initial_gradient</code></em>, + <em class="parameter"><code><span class="type">gint</span> sample_size</code></em>);</pre> +<p>Invokes the Gimp gradients selection.</p> +<p>This procedure opens the gradient selection dialog.</p> +<div class="refsect3"> +<a name="gimp-gradients-popup.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>gradient_callback</p></td> +<td class="parameter_description"><p>The callback PDB proc to call when gradient selection is made.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>popup_title</p></td> +<td class="parameter_description"><p>Title of the gradient selection dialog.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>initial_gradient</p></td> +<td class="parameter_description"><p>The name of the gradient to set as the first selected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_size</p></td> +<td class="parameter_description"><p>Size of the sample to return when the gradient is changed.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradients-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradients-close-popup"></a><h3>gimp_gradients_close_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradients_close_popup (<em class="parameter"><code>const <span class="type">gchar</span> *gradient_callback</code></em>);</pre> +<p>Close the gradient selection dialog.</p> +<p>This procedure closes an opened gradient selection dialog.</p> +<div class="refsect3"> +<a name="gimp-gradients-close-popup.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>gradient_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this pop-up.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradients-close-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-gradients-set-popup"></a><h3>gimp_gradients_set_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_gradients_set_popup (<em class="parameter"><code>const <span class="type">gchar</span> *gradient_callback</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *gradient_name</code></em>);</pre> +<p>Sets the current gradient in a gradient selection dialog.</p> +<p>Sets the current gradient in a gradient selection dialog.</p> +<div class="refsect3"> +<a name="gimp-gradients-set-popup.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>gradient_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this pop-up.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gradient_name</p></td> +<td class="parameter_description"><p>The name of the gradient to set as selected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-gradients-set-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimphelp.html b/devel-docs/libgimp/html/libgimp-gimphelp.html new file mode 100644 index 0000000..da1c122 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimphelp.html @@ -0,0 +1,101 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimphelp: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-gimpgimprc.html" title="gimpgimprc"> +<link rel="next" href="libgimp-gimpmessage.html" title="gimpmessage"> +<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="#libgimp-gimphelp.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpgimprc.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpmessage.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimphelp"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimphelp.top_of_page"></a>gimphelp</span></h2> +<p>gimphelp — Loading help pages using gimp_help.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimphelp.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="libgimp-gimphelp.html#gimp-help" title="gimp_help ()">gimp_help</a> <span class="c_punctuation">()</span> +</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimphelp.description"></a><h2>Description</h2> +<p>Loading help pages using gimp_help.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimphelp.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-help"></a><h3>gimp_help ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_help (<em class="parameter"><code>const <span class="type">gchar</span> *help_domain</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *help_id</code></em>);</pre> +<p>Load a help page.</p> +<p>This procedure loads the specified help page into the helpbrowser or +what ever is configured as help viewer. The help page is identified +by its domain and ID: if help_domain is NULL, we use the help_domain +which was registered using the <a class="link" href="libgimp-gimpplugin.html#gimp-plugin-help-register" title="gimp_plugin_help_register ()"><code class="function">gimp_plugin_help_register()</code></a> +procedure. If help_domain is NULL and no help domain was registered, +the help domain of the main GIMP installation is used.</p> +<div class="refsect3"> +<a name="gimp-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>help_domain</p></td> +<td class="parameter_description"><p>The help domain in which help_id is registered.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>help_id</p></td> +<td class="parameter_description"><p>The help page's ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-help.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimpimage.html b/devel-docs/libgimp/html/libgimp-gimpimage.html new file mode 100644 index 0000000..1902bcb --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimage.html @@ -0,0 +1,4857 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpimage: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpfloatingsel.html" title="gimpfloatingsel"> +<link rel="next" href="libgimp-gimpimagecolorprofile.html" title="gimpimagecolorprofile"> +<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="#libgimp-gimpimage.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpfloatingsel.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpimagecolorprofile.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpimage"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpimage.top_of_page"></a>gimpimage</span></h2> +<p>gimpimage — Operations on complete images.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpimage.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="libgimp-gimpimage.html#gimp-image-list" title="gimp_image_list ()">gimp_image_list</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-new" title="gimp_image_new ()">gimp_image_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-new-with-precision" title="gimp_image_new_with_precision ()">gimp_image_new_with_precision</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="libgimp-gimpimage.html#gimp-image-get-uri" title="gimp_image_get_uri ()">gimp_image_get_uri</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="libgimp-gimpimage.html#gimp-image-get-xcf-uri" title="gimp_image_get_xcf_uri ()">gimp_image_get_xcf_uri</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="libgimp-gimpimage.html#gimp-image-get-exported-uri" title="gimp_image_get_exported_uri ()">gimp_image_get_exported_uri</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="libgimp-gimpimage.html#gimp-image-get-imported-uri" title="gimp_image_get_imported_uri ()">gimp_image_get_imported_uri</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-duplicate" title="gimp_image_duplicate ()">gimp_image_duplicate</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="libgimp-gimpimage.html#gimp-image-delete" title="gimp_image_delete ()">gimp_image_delete</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="libgimp-gimpimage.html#gimp-image-is-valid" title="gimp_image_is_valid ()">gimp_image_is_valid</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpImageBaseType"><span class="returnvalue">GimpImageBaseType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-base-type" title="gimp_image_base_type ()">gimp_image_base_type</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpPrecision"><span class="returnvalue">GimpPrecision</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-precision" title="gimp_image_get_precision ()">gimp_image_get_precision</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="returnvalue">GimpLayerMode</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-default-new-layer-mode" title="gimp_image_get_default_new_layer_mode ()">gimp_image_get_default_new_layer_mode</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="libgimp-gimpimage.html#gimp-image-width" title="gimp_image_width ()">gimp_image_width</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="libgimp-gimpimage.html#gimp-image-height" title="gimp_image_height ()">gimp_image_height</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="libgimp-gimpimage.html#gimp-image-free-shadow" title="gimp_image_free_shadow ()">gimp_image_free_shadow</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="libgimp-gimpimage.html#gimp-image-get-layers" title="gimp_image_get_layers ()">gimp_image_get_layers</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="libgimp-gimpimage.html#gimp-image-get-channels" title="gimp_image_get_channels ()">gimp_image_get_channels</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-active-drawable" title="gimp_image_get_active_drawable ()">gimp_image_get_active_drawable</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-floating-sel" title="gimp_image_get_floating_sel ()">gimp_image_get_floating_sel</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-floating-sel-attached-to" title="gimp_image_floating_sel_attached_to ()">gimp_image_floating_sel_attached_to</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="libgimp-gimpimage.html#gimp-image-pick-color" title="gimp_image_pick_color ()">gimp_image_pick_color</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-pick-correlate-layer" title="gimp_image_pick_correlate_layer ()">gimp_image_pick_correlate_layer</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="libgimp-gimpimage.html#gimp-image-get-item-position" title="gimp_image_get_item_position ()">gimp_image_get_item_position</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="libgimp-gimpimage.html#gimp-image-reorder-item" title="gimp_image_reorder_item ()">gimp_image_reorder_item</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="libgimp-gimpimage.html#gimp-image-raise-item" title="gimp_image_raise_item ()">gimp_image_raise_item</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="libgimp-gimpimage.html#gimp-image-lower-item" title="gimp_image_lower_item ()">gimp_image_lower_item</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="libgimp-gimpimage.html#gimp-image-raise-item-to-top" title="gimp_image_raise_item_to_top ()">gimp_image_raise_item_to_top</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="libgimp-gimpimage.html#gimp-image-lower-item-to-bottom" title="gimp_image_lower_item_to_bottom ()">gimp_image_lower_item_to_bottom</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="libgimp-gimpimage.html#gimp-image-add-layer" title="gimp_image_add_layer ()">gimp_image_add_layer</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="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()">gimp_image_insert_layer</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="libgimp-gimpimage.html#gimp-image-remove-layer" title="gimp_image_remove_layer ()">gimp_image_remove_layer</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="libgimp-gimpimage.html#gimp-image-freeze-layers" title="gimp_image_freeze_layers ()">gimp_image_freeze_layers</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="libgimp-gimpimage.html#gimp-image-thaw-layers" title="gimp_image_thaw_layers ()">gimp_image_thaw_layers</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="libgimp-gimpimage.html#gimp-image-raise-layer" title="gimp_image_raise_layer ()">gimp_image_raise_layer</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="libgimp-gimpimage.html#gimp-image-lower-layer" title="gimp_image_lower_layer ()">gimp_image_lower_layer</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="libgimp-gimpimage.html#gimp-image-raise-layer-to-top" title="gimp_image_raise_layer_to_top ()">gimp_image_raise_layer_to_top</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="libgimp-gimpimage.html#gimp-image-lower-layer-to-bottom" title="gimp_image_lower_layer_to_bottom ()">gimp_image_lower_layer_to_bottom</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="libgimp-gimpimage.html#gimp-image-get-layer-position" title="gimp_image_get_layer_position ()">gimp_image_get_layer_position</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="libgimp-gimpimage.html#gimp-image-add-channel" title="gimp_image_add_channel ()">gimp_image_add_channel</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="libgimp-gimpimage.html#gimp-image-insert-channel" title="gimp_image_insert_channel ()">gimp_image_insert_channel</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="libgimp-gimpimage.html#gimp-image-remove-channel" title="gimp_image_remove_channel ()">gimp_image_remove_channel</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="libgimp-gimpimage.html#gimp-image-freeze-channels" title="gimp_image_freeze_channels ()">gimp_image_freeze_channels</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="libgimp-gimpimage.html#gimp-image-thaw-channels" title="gimp_image_thaw_channels ()">gimp_image_thaw_channels</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="libgimp-gimpimage.html#gimp-image-raise-channel" title="gimp_image_raise_channel ()">gimp_image_raise_channel</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="libgimp-gimpimage.html#gimp-image-lower-channel" title="gimp_image_lower_channel ()">gimp_image_lower_channel</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="libgimp-gimpimage.html#gimp-image-get-channel-position" title="gimp_image_get_channel_position ()">gimp_image_get_channel_position</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-flatten" title="gimp_image_flatten ()">gimp_image_flatten</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-merge-visible-layers" title="gimp_image_merge_visible_layers ()">gimp_image_merge_visible_layers</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-merge-down" title="gimp_image_merge_down ()">gimp_image_merge_down</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-merge-layer-group" title="gimp_image_merge_layer_group ()">gimp_image_merge_layer_group</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="libgimp-gimpimage.html#gimp-image-clean-all" title="gimp_image_clean_all ()">gimp_image_clean_all</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="libgimp-gimpimage.html#gimp-image-is-dirty" title="gimp_image_is_dirty ()">gimp_image_is_dirty</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-active-layer" title="gimp_image_get_active_layer ()">gimp_image_get_active_layer</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="libgimp-gimpimage.html#gimp-image-set-active-layer" title="gimp_image_set_active_layer ()">gimp_image_set_active_layer</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-active-channel" title="gimp_image_get_active_channel ()">gimp_image_get_active_channel</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="libgimp-gimpimage.html#gimp-image-set-active-channel" title="gimp_image_set_active_channel ()">gimp_image_set_active_channel</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="libgimp-gimpimage.html#gimp-image-unset-active-channel" title="gimp_image_unset_active_channel ()">gimp_image_unset_active_channel</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-selection" title="gimp_image_get_selection ()">gimp_image_get_selection</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="libgimp-gimpimage.html#gimp-image-get-component-active" title="gimp_image_get_component_active ()">gimp_image_get_component_active</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="libgimp-gimpimage.html#gimp-image-set-component-active" title="gimp_image_set_component_active ()">gimp_image_set_component_active</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="libgimp-gimpimage.html#gimp-image-get-component-visible" title="gimp_image_get_component_visible ()">gimp_image_get_component_visible</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="libgimp-gimpimage.html#gimp-image-set-component-visible" title="gimp_image_set_component_visible ()">gimp_image_set_component_visible</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="libgimp-gimpimage.html#gimp-image-get-filename" title="gimp_image_get_filename ()">gimp_image_get_filename</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="libgimp-gimpimage.html#gimp-image-set-filename" title="gimp_image_set_filename ()">gimp_image_set_filename</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="libgimp-gimpimage.html#gimp-image-get-name" title="gimp_image_get_name ()">gimp_image_get_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="libgimp-gimpimage.html#gimp-image-get-resolution" title="gimp_image_get_resolution ()">gimp_image_get_resolution</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="libgimp-gimpimage.html#gimp-image-set-resolution" title="gimp_image_set_resolution ()">gimp_image_set_resolution</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="returnvalue">GimpUnit</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-unit" title="gimp_image_get_unit ()">gimp_image_get_unit</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="libgimp-gimpimage.html#gimp-image-set-unit" title="gimp_image_set_unit ()">gimp_image_set_unit</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="libgimp-gimpimage.html#gimp-image-set-tattoo-state" title="gimp_image_set_tattoo_state ()">gimp_image_set_tattoo_state</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="libgimp-gimpimage.html#gimp-image-get-tattoo-state" title="gimp_image_get_tattoo_state ()">gimp_image_get_tattoo_state</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-layer-by-tattoo" title="gimp_image_get_layer_by_tattoo ()">gimp_image_get_layer_by_tattoo</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-channel-by-tattoo" title="gimp_image_get_channel_by_tattoo ()">gimp_image_get_channel_by_tattoo</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-vectors-by-tattoo" title="gimp_image_get_vectors_by_tattoo ()">gimp_image_get_vectors_by_tattoo</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-layer-by-name" title="gimp_image_get_layer_by_name ()">gimp_image_get_layer_by_name</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-channel-by-name" title="gimp_image_get_channel_by_name ()">gimp_image_get_channel_by_name</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-vectors-by-name" title="gimp_image_get_vectors_by_name ()">gimp_image_get_vectors_by_name</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guchar</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-cmap" title="gimp_image_get_cmap ()">gimp_image_get_cmap</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="libgimp-gimpimage.html#gimp-image-set-cmap" title="gimp_image_set_cmap ()">gimp_image_set_cmap</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guchar</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-colormap" title="gimp_image_get_colormap ()">gimp_image_get_colormap</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="libgimp-gimpimage.html#gimp-image-set-colormap" title="gimp_image_set_colormap ()">gimp_image_set_colormap</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="libgimp-gimpimage.html#gimp-image-get-vectors" title="gimp_image_get_vectors ()">gimp_image_get_vectors</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">guchar</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-thumbnail-data" title="gimp_image_get_thumbnail_data ()">gimp_image_get_thumbnail_data</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-GimpMetadata.html#GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-metadata" title="gimp_image_get_metadata ()">gimp_image_get_metadata</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="libgimp-gimpimage.html#gimp-image-set-metadata" title="gimp_image_set_metadata ()">gimp_image_set_metadata</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="libgimp-gimpimage.html#gimp-image-attach-parasite" title="gimp_image_attach_parasite ()">gimp_image_attach_parasite</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="libgimp-gimpimage.html#gimp-image-detach-parasite" title="gimp_image_detach_parasite ()">gimp_image_detach_parasite</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-parasite" title="gimp_image_get_parasite ()">gimp_image_get_parasite</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="libgimp-gimpimage.html#gimp-image-get-parasite-list" title="gimp_image_get_parasite_list ()">gimp_image_get_parasite_list</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-parasite-find" title="gimp_image_parasite_find ()">gimp_image_parasite_find</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="libgimp-gimpimage.html#gimp-image-parasite-list" title="gimp_image_parasite_list ()">gimp_image_parasite_list</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="libgimp-gimpimage.html#gimp-image-parasite-attach" title="gimp_image_parasite_attach ()">gimp_image_parasite_attach</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="libgimp-gimpimage.html#gimp-image-parasite-detach" title="gimp_image_parasite_detach ()">gimp_image_parasite_detach</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="libgimp-gimpimage.html#gimp-image-attach-new-parasite" title="gimp_image_attach_new_parasite ()">gimp_image_attach_new_parasite</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="libgimp-gimpimage.html#gimp-image-add-vectors" title="gimp_image_add_vectors ()">gimp_image_add_vectors</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="libgimp-gimpimage.html#gimp-image-insert-vectors" title="gimp_image_insert_vectors ()">gimp_image_insert_vectors</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="libgimp-gimpimage.html#gimp-image-remove-vectors" title="gimp_image_remove_vectors ()">gimp_image_remove_vectors</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="libgimp-gimpimage.html#gimp-image-freeze-vectors" title="gimp_image_freeze_vectors ()">gimp_image_freeze_vectors</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="libgimp-gimpimage.html#gimp-image-thaw-vectors" title="gimp_image_thaw_vectors ()">gimp_image_thaw_vectors</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-active-vectors" title="gimp_image_get_active_vectors ()">gimp_image_get_active_vectors</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="libgimp-gimpimage.html#gimp-image-set-active-vectors" title="gimp_image_set_active_vectors ()">gimp_image_set_active_vectors</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="libgimp-gimpimage.html#gimp-image-lower-vectors" title="gimp_image_lower_vectors ()">gimp_image_lower_vectors</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="libgimp-gimpimage.html#gimp-image-raise-vectors" title="gimp_image_raise_vectors ()">gimp_image_raise_vectors</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="libgimp-gimpimage.html#gimp-image-lower-vectors-to-bottom" title="gimp_image_lower_vectors_to_bottom ()">gimp_image_lower_vectors_to_bottom</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="libgimp-gimpimage.html#gimp-image-raise-vectors-to-top" title="gimp_image_raise_vectors_to_top ()">gimp_image_raise_vectors_to_top</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="libgimp-gimpimage.html#gimp-image-get-vectors-position" title="gimp_image_get_vectors_position ()">gimp_image_get_vectors_position</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimage.description"></a><h2>Description</h2> +<p>Operations on complete images: creation, resizing/rescaling, and +operations involving multiple layers.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimage.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-list"></a><h3>gimp_image_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> * +gimp_image_list (<em class="parameter"><code><span class="type">gint</span> *num_images</code></em>);</pre> +<p>Returns the list of images currently open.</p> +<p>This procedure returns the list of images currently open in GIMP.</p> +<div class="refsect3"> +<a name="gimp-image-list.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>num_images</p></td> +<td class="parameter_description"><p>The number of images currently open.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-list.returns"></a><h4>Returns</h4> +<p> The list of images currently open. The returned value must +be freed with <code class="function">g_free()</code>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-new"></a><h3>gimp_image_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_new (<em class="parameter"><code><span class="type">gint</span> width</code></em>, + <em class="parameter"><code><span class="type">gint</span> height</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpImageBaseType"><span class="type">GimpImageBaseType</span></a> type</code></em>);</pre> +<p>Creates a new image with the specified width, height, and type.</p> +<p>Creates a new image, undisplayed, with the specified extents and +type. A layer should be created and added before this image is +displayed, or subsequent calls to <a class="link" href="libgimp-gimpdisplay.html#gimp-display-new" title="gimp_display_new ()"><code class="function">gimp_display_new()</code></a> with this image +as an argument will fail. Layers can be created using the +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new" title="gimp_layer_new ()"><code class="function">gimp_layer_new()</code></a> commands. They can be added to an image using the +<a class="link" href="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()"><code class="function">gimp_image_insert_layer()</code></a> command.</p> +<p>If your image's type if INDEXED, a colormap must also be added with +<a class="link" href="libgimp-gimpimage.html#gimp-image-set-colormap" title="gimp_image_set_colormap ()"><code class="function">gimp_image_set_colormap()</code></a>. An indexed image without a colormap will +output unexpected colors.</p> +<div class="refsect3"> +<a name="gimp-image-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>width</p></td> +<td class="parameter_description"><p>The width of the image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The height of the image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>type</p></td> +<td class="parameter_description"><p>The type of image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-new.returns"></a><h4>Returns</h4> +<p> The ID of the newly created image.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-new-with-precision"></a><h3>gimp_image_new_with_precision ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_new_with_precision (<em class="parameter"><code><span class="type">gint</span> width</code></em>, + <em class="parameter"><code><span class="type">gint</span> height</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpImageBaseType"><span class="type">GimpImageBaseType</span></a> type</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPrecision"><span class="type">GimpPrecision</span></a> precision</code></em>);</pre> +<p>Creates a new image with the specified width, height, type and +precision.</p> +<p>Creates a new image, undisplayed with the specified extents, type +and precision. Indexed images can only be created at +GIMP_PRECISION_U8_GAMMA precision. See <a class="link" href="libgimp-gimpimage.html#gimp-image-new" title="gimp_image_new ()"><code class="function">gimp_image_new()</code></a> for further +details.</p> +<div class="refsect3"> +<a name="gimp-image-new-with-precision.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>width</p></td> +<td class="parameter_description"><p>The width of the image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The height of the image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>type</p></td> +<td class="parameter_description"><p>The type of image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>precision</p></td> +<td class="parameter_description"><p>The precision.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-new-with-precision.returns"></a><h4>Returns</h4> +<p> The ID of the newly created image.</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-image-get-uri"></a><h3>gimp_image_get_uri ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_image_get_uri (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the URI for the specified image.</p> +<p>This procedure returns the URI associated with the specified image. +The image has an URI only if it was loaded or imported from a file +or has since been saved or exported. Otherwise, this function +returns <code class="literal">NULL</code>. See also gimp-image-get-imported-uri to get the URI +of the current file if it was imported from a non-GIMP file format +and not yet saved, or gimp-image-get-exported-uri if the image has +been exported to a non-GIMP file format.</p> +<div class="refsect3"> +<a name="gimp-image-get-uri.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-uri.returns"></a><h4>Returns</h4> +<p> The URI. The returned value must be freed with <code class="function">g_free()</code>.</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-image-get-xcf-uri"></a><h3>gimp_image_get_xcf_uri ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_image_get_xcf_uri (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the XCF URI for the specified image.</p> +<p>This procedure returns the XCF URI associated with the image. If +there is no such URI, this procedure returns <code class="literal">NULL</code>.</p> +<div class="refsect3"> +<a name="gimp-image-get-xcf-uri.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-xcf-uri.returns"></a><h4>Returns</h4> +<p> The imported URI. The returned value must be freed with +<code class="function">g_free()</code>.</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-image-get-exported-uri"></a><h3>gimp_image_get_exported_uri ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_image_get_exported_uri (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the exported URI for the specified image.</p> +<p>This procedure returns the URI associated with the specified image +if the image was exported a non-native GIMP format. If the image was +not exported, this procedure returns <code class="literal">NULL</code>.</p> +<div class="refsect3"> +<a name="gimp-image-get-exported-uri.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-exported-uri.returns"></a><h4>Returns</h4> +<p> The exported URI. The returned value must be freed with +<code class="function">g_free()</code>.</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-image-get-imported-uri"></a><h3>gimp_image_get_imported_uri ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_image_get_imported_uri (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the imported URI for the specified image.</p> +<p>This procedure returns the URI associated with the specified image +if the image was imported from a non-native Gimp format. If the +image was not imported, or has since been saved in the native Gimp +format, this procedure returns <code class="literal">NULL</code>.</p> +<div class="refsect3"> +<a name="gimp-image-get-imported-uri.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-imported-uri.returns"></a><h4>Returns</h4> +<p> The imported URI. The returned value must be freed with +<code class="function">g_free()</code>.</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-image-duplicate"></a><h3>gimp_image_duplicate ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_duplicate (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Duplicate the specified image</p> +<p>This procedure duplicates the specified image, copying all layers, +channels, and image information.</p> +<div class="refsect3"> +<a name="gimp-image-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-duplicate.returns"></a><h4>Returns</h4> +<p> The new, duplicated image.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-delete"></a><h3>gimp_image_delete ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_delete (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Delete the specified image.</p> +<p>If there are no displays associated with this image it will be +deleted. This means that you can not delete an image through the PDB +that was created by the user. If the associated display was however +created through the PDB and you know the display ID, you may delete +the display. Removal of the last associated display will then delete +the image.</p> +<div class="refsect3"> +<a name="gimp-image-delete.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-delete.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-is-valid"></a><h3>gimp_image_is_valid ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_is_valid (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns TRUE if the image is valid.</p> +<p>This procedure checks if the given image ID is valid and refers to +an existing image.</p> +<div class="refsect3"> +<a name="gimp-image-is-valid.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>image_ID</p></td> +<td class="parameter_description"><p>The image to check.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-is-valid.returns"></a><h4>Returns</h4> +<p> Whether the image ID is valid.</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-image-base-type"></a><h3>gimp_image_base_type ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpImageBaseType"><span class="returnvalue">GimpImageBaseType</span></a> +gimp_image_base_type (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Get the base type of the image.</p> +<p>This procedure returns the image's base type. Layers in the image +must be of this subtype, but can have an optional alpha channel.</p> +<div class="refsect3"> +<a name="gimp-image-base-type.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-base-type.returns"></a><h4>Returns</h4> +<p> The image's base type.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-precision"></a><h3>gimp_image_get_precision ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpPrecision"><span class="returnvalue">GimpPrecision</span></a> +gimp_image_get_precision (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Get the precision of the image.</p> +<p>This procedure returns the image's precision.</p> +<div class="refsect3"> +<a name="gimp-image-get-precision.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-precision.returns"></a><h4>Returns</h4> +<p> The image's precision.</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-image-get-default-new-layer-mode"></a><h3>gimp_image_get_default_new_layer_mode ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="returnvalue">GimpLayerMode</span></a> +gimp_image_get_default_new_layer_mode (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Get the default mode for newly created layers of this image.</p> +<p>Returns the default mode for newly created layers of this image.</p> +<div class="refsect3"> +<a name="gimp-image-get-default-new-layer-mode.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-default-new-layer-mode.returns"></a><h4>Returns</h4> +<p> The layer mode.</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-image-width"></a><h3>gimp_image_width ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_image_width (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Return the width of the image</p> +<p>This procedure returns the image's width. This value is independent +of any of the layers in this image. This is the \"canvas\" width.</p> +<div class="refsect3"> +<a name="gimp-image-width.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-width.returns"></a><h4>Returns</h4> +<p> The image's width.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-height"></a><h3>gimp_image_height ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_image_height (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Return the height of the image</p> +<p>This procedure returns the image's height. This value is independent +of any of the layers in this image. This is the \"canvas\" height.</p> +<div class="refsect3"> +<a name="gimp-image-height.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-height.returns"></a><h4>Returns</h4> +<p> The image's height.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-free-shadow"></a><h3>gimp_image_free_shadow ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_free_shadow (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_free_shadow</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-free-shadow" title="gimp_drawable_free_shadow ()"><code class="function">gimp_drawable_free_shadow()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-free-shadow.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-free-shadow.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-layers"></a><h3>gimp_image_get_layers ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> * +gimp_image_get_layers (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_layers</code></em>);</pre> +<p>Returns the list of layers contained in the specified image.</p> +<p>This procedure returns the list of layers contained in the specified +image. The order of layers is from topmost to bottommost.</p> +<div class="refsect3"> +<a name="gimp-image-get-layers.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_layers</p></td> +<td class="parameter_description"><p>The number of layers contained in the image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-layers.returns"></a><h4>Returns</h4> +<p> The list of layers contained in the image. The returned +value must be freed with <code class="function">g_free()</code>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-channels"></a><h3>gimp_image_get_channels ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> * +gimp_image_get_channels (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_channels</code></em>);</pre> +<p>Returns the list of channels contained in the specified image.</p> +<p>This procedure returns the list of channels contained in the +specified image. This does not include the selection mask, or layer +masks. The order is from topmost to bottommost. Note that +\"channels\" are custom channels and do not include the image's +color components.</p> +<div class="refsect3"> +<a name="gimp-image-get-channels.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_channels</p></td> +<td class="parameter_description"><p>The number of channels contained in the image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-channels.returns"></a><h4>Returns</h4> +<p> The list of channels contained in the image. The returned +value must be freed with <code class="function">g_free()</code>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-active-drawable"></a><h3>gimp_image_get_active_drawable ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_active_drawable (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Get the image's active drawable</p> +<p>This procedure returns the ID of the image's active drawable. This +can be either a layer, a channel, or a layer mask. The active +drawable is specified by the active image channel. If that is -1, +then by the active image layer. If the active image layer has a +layer mask and the layer mask is in edit mode, then the layer mask +is the active drawable.</p> +<div class="refsect3"> +<a name="gimp-image-get-active-drawable.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-active-drawable.returns"></a><h4>Returns</h4> +<p> The active drawable.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-floating-sel"></a><h3>gimp_image_get_floating_sel ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_floating_sel (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Return the floating selection of the image.</p> +<p>This procedure returns the image's floating selection, if it exists. +If it doesn't exist, -1 is returned as the layer ID.</p> +<div class="refsect3"> +<a name="gimp-image-get-floating-sel.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-floating-sel.returns"></a><h4>Returns</h4> +<p> The image's floating selection.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-floating-sel-attached-to"></a><h3>gimp_image_floating_sel_attached_to ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_floating_sel_attached_to (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Return the drawable the floating selection is attached to.</p> +<p>This procedure returns the drawable the image's floating selection +is attached to, if it exists. If it doesn't exist, -1 is returned as +the drawable ID.</p> +<div class="refsect3"> +<a name="gimp-image-floating-sel-attached-to.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-floating-sel-attached-to.returns"></a><h4>Returns</h4> +<p> The drawable the floating selection is attached to.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-pick-color"></a><h3>gimp_image_pick_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_pick_color (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> sample_merged</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> sample_average</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> average_radius</code></em>, + <em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<p>Determine the color at the given drawable coordinates</p> +<p>This tool determines the color at the specified coordinates. The +returned color is an RGB triplet even for grayscale and indexed +drawables. If the coordinates lie outside of the extents of the +specified drawable, then an error is returned. If the drawable has +an alpha channel, the algorithm examines the alpha value of the +drawable at the coordinates. If the alpha value is completely +transparent (0), then an error is returned. If the sample_merged +parameter is TRUE, the data of the composite image will be used +instead of that for the specified drawable. This is equivalent to +sampling for colors after merging all visible layers. In the case of +a merged sampling, the supplied drawable is ignored.</p> +<div class="refsect3"> +<a name="gimp-image-pick-color.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable to pick from.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of upper-left corner of rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of upper-left corner of rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_merged</p></td> +<td class="parameter_description"><p>Use the composite image, not the drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_average</p></td> +<td class="parameter_description"><p>Average the color of all the pixels in a specified radius.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>average_radius</p></td> +<td class="parameter_description"><p>The radius of pixels to average.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The return color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-pick-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-pick-correlate-layer"></a><h3>gimp_image_pick_correlate_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_pick_correlate_layer (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>);</pre> +<p>Find the layer visible at the specified coordinates.</p> +<p>This procedure finds the layer which is visible at the specified +coordinates. Layers which do not qualify are those whose extents do +not pass within the specified coordinates, or which are transparent +at the specified coordinates. This procedure will return -1 if no +layer is found.</p> +<div class="refsect3"> +<a name="gimp-image-pick-correlate-layer.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>The x coordinate for the pick.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>The y coordinate for the pick.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-pick-correlate-layer.returns"></a><h4>Returns</h4> +<p> The layer found at the specified coordinates.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-item-position"></a><h3>gimp_image_get_item_position ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_image_get_item_position (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns the position of the item in its level of its item tree.</p> +<p>This procedure determines the position of the specified item in its +level in its item tree in the image. If the item doesn't exist in +the image, or the item is not part of an item tree, an error is +returned.</p> +<div class="refsect3"> +<a name="gimp-image-get-item-position.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-item-position.returns"></a><h4>Returns</h4> +<p> The position of the item in its level in the item tree.</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-image-reorder-item"></a><h3>gimp_image_reorder_item ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_reorder_item (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> parent_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> position</code></em>);</pre> +<p>Reorder the specified item within its item tree</p> +<p>This procedure reorders the specified item within its item tree.</p> +<div class="refsect3"> +<a name="gimp-image-reorder-item.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>item_ID</p></td> +<td class="parameter_description"><p>The item to reorder.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parent_ID</p></td> +<td class="parameter_description"><p>The new parent item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>position</p></td> +<td class="parameter_description"><p>The new position of the item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-reorder-item.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-raise-item"></a><h3>gimp_image_raise_item ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_raise_item (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Raise the specified item in its level in its item tree</p> +<p>This procedure raises the specified item one step in the item tree. +The procedure call will fail if there is no item above it.</p> +<div class="refsect3"> +<a name="gimp-image-raise-item.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>item_ID</p></td> +<td class="parameter_description"><p>The item to raise.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-item.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-lower-item"></a><h3>gimp_image_lower_item ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_lower_item (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Lower the specified item in its level in its item tree</p> +<p>This procedure lowers the specified item one step in the item tree. +The procedure call will fail if there is no item below it.</p> +<div class="refsect3"> +<a name="gimp-image-lower-item.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>item_ID</p></td> +<td class="parameter_description"><p>The item to lower.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-item.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-raise-item-to-top"></a><h3>gimp_image_raise_item_to_top ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_raise_item_to_top (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Raise the specified item to the top of its level in its item tree</p> +<p>This procedure raises the specified item to top of its level in the +item tree. It will not move the item if there is no item above it.</p> +<div class="refsect3"> +<a name="gimp-image-raise-item-to-top.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>item_ID</p></td> +<td class="parameter_description"><p>The item to raise to top.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-item-to-top.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-lower-item-to-bottom"></a><h3>gimp_image_lower_item_to_bottom ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_lower_item_to_bottom (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Lower the specified item to the bottom of its level in its item tree</p> +<p>This procedure lowers the specified item to bottom of its level in +the item tree. It will not move the layer if there is no layer below +it.</p> +<div class="refsect3"> +<a name="gimp-image-lower-item-to-bottom.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>item_ID</p></td> +<td class="parameter_description"><p>The item to lower to bottom.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-item-to-bottom.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-add-layer"></a><h3>gimp_image_add_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_add_layer (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> position</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_add_layer</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()"><code class="function">gimp_image_insert_layer()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-add-layer.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>position</p></td> +<td class="parameter_description"><p>The layer position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-add-layer.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-insert-layer"></a><h3>gimp_image_insert_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_insert_layer (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> parent_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> position</code></em>);</pre> +<p>Add the specified layer to the image.</p> +<p>This procedure adds the specified layer to the image at the given +position. If the specified parent is a valid layer group (See +<a class="link" href="libgimp-gimpitem.html#gimp-item-is-group" title="gimp_item_is_group ()"><code class="function">gimp_item_is_group()</code></a> and <a class="link" href="libgimp-gimplayer.html#gimp-layer-group-new" title="gimp_layer_group_new ()"><code class="function">gimp_layer_group_new()</code></a>) then the layer is +added inside the group. If the parent is 0, the layer is added +inside the main stack, outside of any group. The position argument +specifies the location of the layer inside the stack (or the group, +if a valid parent was supplied), starting from the top (0) and +increasing. If the position is specified as -1 and the parent is +specified as 0, then the layer is inserted above the active layer, +or inside the group if the active layer is a layer group. The layer +type must be compatible with the image base type.</p> +<div class="refsect3"> +<a name="gimp-image-insert-layer.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parent_ID</p></td> +<td class="parameter_description"><p>The parent layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>position</p></td> +<td class="parameter_description"><p>The layer position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-insert-layer.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-remove-layer"></a><h3>gimp_image_remove_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_remove_layer (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Remove the specified layer from the image.</p> +<p>This procedure removes the specified layer from the image. If the +layer doesn't exist, an error is returned. If there are no layers +left in the image, this call will fail. If this layer is the last +layer remaining, the image will become empty and have no active +layer.</p> +<div class="refsect3"> +<a name="gimp-image-remove-layer.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-remove-layer.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-freeze-layers"></a><h3>gimp_image_freeze_layers ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_freeze_layers (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Freeze the image's layer list.</p> +<p>This procedure freezes the layer list of the image, suppressing any +updates to the Layers dialog in response to changes to the image's +layers. This can significantly improve performance while applying +changes affecting the layer list.</p> +<p>Each call to <a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-layers" title="gimp_image_freeze_layers ()"><code class="function">gimp_image_freeze_layers()</code></a> should be matched by a +corresponding call to <a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-layers" title="gimp_image_thaw_layers ()"><code class="function">gimp_image_thaw_layers()</code></a>, undoing its effects.</p> +<div class="refsect3"> +<a name="gimp-image-freeze-layers.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-freeze-layers.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-10-2.html#api-index-2.10.2">2.10.2</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-thaw-layers"></a><h3>gimp_image_thaw_layers ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_thaw_layers (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Thaw the image's layer list.</p> +<p>This procedure thaws the layer list of the image, re-enabling +updates to the Layers dialog.</p> +<p>This procedure should match a corresponding call to +<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-layers" title="gimp_image_freeze_layers ()"><code class="function">gimp_image_freeze_layers()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-thaw-layers.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-thaw-layers.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-10-2.html#api-index-2.10.2">2.10.2</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-raise-layer"></a><h3>gimp_image_raise_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_raise_layer (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_raise_layer</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-raise-item" title="gimp_image_raise_item ()"><code class="function">gimp_image_raise_item()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-layer.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>layer_ID</p></td> +<td class="parameter_description"><p>The layer to raise.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-layer.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-lower-layer"></a><h3>gimp_image_lower_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_lower_layer (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_lower_layer</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-lower-item" title="gimp_image_lower_item ()"><code class="function">gimp_image_lower_item()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-layer.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>layer_ID</p></td> +<td class="parameter_description"><p>The layer to lower.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-layer.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-raise-layer-to-top"></a><h3>gimp_image_raise_layer_to_top ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_raise_layer_to_top (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_raise_layer_to_top</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-raise-item-to-top" title="gimp_image_raise_item_to_top ()"><code class="function">gimp_image_raise_item_to_top()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-layer-to-top.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>layer_ID</p></td> +<td class="parameter_description"><p>The layer to raise to top.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-layer-to-top.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-lower-layer-to-bottom"></a><h3>gimp_image_lower_layer_to_bottom ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_lower_layer_to_bottom (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_lower_layer_to_bottom</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-lower-item-to-bottom" title="gimp_image_lower_item_to_bottom ()"><code class="function">gimp_image_lower_item_to_bottom()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-layer-to-bottom.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>layer_ID</p></td> +<td class="parameter_description"><p>The layer to lower to bottom.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-layer-to-bottom.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-layer-position"></a><h3>gimp_image_get_layer_position ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_image_get_layer_position (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_get_layer_position</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-get-item-position" title="gimp_image_get_item_position ()"><code class="function">gimp_image_get_item_position()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-get-layer-position.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-layer-position.returns"></a><h4>Returns</h4> +<p> The position of the layer in the layer stack.</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-image-add-channel"></a><h3>gimp_image_add_channel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_add_channel (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> position</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_add_channel</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-insert-channel" title="gimp_image_insert_channel ()"><code class="function">gimp_image_insert_channel()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-add-channel.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>position</p></td> +<td class="parameter_description"><p>The channel position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-add-channel.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-insert-channel"></a><h3>gimp_image_insert_channel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_insert_channel (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> parent_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> position</code></em>);</pre> +<p>Add the specified channel to the image.</p> +<p>This procedure adds the specified channel to the image at the given +position. Since channel groups are not currently supported, the +parent argument must always be 0. The position argument specifies +the location of the channel inside the stack, starting from the top +(0) and increasing. If the position is specified as -1, then the +channel is inserted above the active channel.</p> +<div class="refsect3"> +<a name="gimp-image-insert-channel.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parent_ID</p></td> +<td class="parameter_description"><p>The parent channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>position</p></td> +<td class="parameter_description"><p>The channel position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-insert-channel.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-remove-channel"></a><h3>gimp_image_remove_channel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_remove_channel (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>);</pre> +<p>Remove the specified channel from the image.</p> +<p>This procedure removes the specified channel from the image. If the +channel doesn't exist, an error is returned.</p> +<div class="refsect3"> +<a name="gimp-image-remove-channel.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-remove-channel.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-freeze-channels"></a><h3>gimp_image_freeze_channels ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_freeze_channels (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Freeze the image's channel list.</p> +<p>This procedure freezes the channel list of the image, suppressing +any updates to the Channels dialog in response to changes to the +image's channels. This can significantly improve performance while +applying changes affecting the channel list.</p> +<p>Each call to <a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-channels" title="gimp_image_freeze_channels ()"><code class="function">gimp_image_freeze_channels()</code></a> should be matched by a +corresponding call to <a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-channels" title="gimp_image_thaw_channels ()"><code class="function">gimp_image_thaw_channels()</code></a>, undoing its +effects.</p> +<div class="refsect3"> +<a name="gimp-image-freeze-channels.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-freeze-channels.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-10-2.html#api-index-2.10.2">2.10.2</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-thaw-channels"></a><h3>gimp_image_thaw_channels ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_thaw_channels (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Thaw the image's channel list.</p> +<p>This procedure thaws the channel list of the image, re-enabling +updates to the Channels dialog.</p> +<p>This procedure should match a corresponding call to +<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-channels" title="gimp_image_freeze_channels ()"><code class="function">gimp_image_freeze_channels()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-thaw-channels.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-thaw-channels.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-10-2.html#api-index-2.10.2">2.10.2</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-raise-channel"></a><h3>gimp_image_raise_channel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_raise_channel (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_raise_channel</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-raise-item" title="gimp_image_raise_item ()"><code class="function">gimp_image_raise_item()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-channel.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel_ID</p></td> +<td class="parameter_description"><p>The channel to raise.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-channel.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-lower-channel"></a><h3>gimp_image_lower_channel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_lower_channel (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_lower_channel</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-lower-item" title="gimp_image_lower_item ()"><code class="function">gimp_image_lower_item()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-channel.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel_ID</p></td> +<td class="parameter_description"><p>The channel to lower.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-channel.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-channel-position"></a><h3>gimp_image_get_channel_position ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_image_get_channel_position (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_get_channel_position</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-get-item-position" title="gimp_image_get_item_position ()"><code class="function">gimp_image_get_item_position()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-get-channel-position.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-channel-position.returns"></a><h4>Returns</h4> +<p> The position of the channel in the channel stack.</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-image-flatten"></a><h3>gimp_image_flatten ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_flatten (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Flatten all visible layers into a single layer. Discard all +invisible layers.</p> +<p>This procedure combines the visible layers in a manner analogous to +merging with the CLIP_TO_IMAGE merge type. Non-visible layers are +discarded, and the resulting image is stripped of its alpha channel.</p> +<div class="refsect3"> +<a name="gimp-image-flatten.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-flatten.returns"></a><h4>Returns</h4> +<p> The resulting layer.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-merge-visible-layers"></a><h3>gimp_image_merge_visible_layers ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_merge_visible_layers (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpMergeType"><span class="type">GimpMergeType</span></a> merge_type</code></em>);</pre> +<p>Merge the visible image layers into one.</p> +<p>This procedure combines the visible layers into a single layer using +the specified merge type. A merge type of EXPAND_AS_NECESSARY +expands the final layer to encompass the areas of the visible +layers. A merge type of CLIP_TO_IMAGE clips the final layer to the +extents of the image. A merge type of CLIP_TO_BOTTOM_LAYER clips the +final layer to the size of the bottommost layer.</p> +<div class="refsect3"> +<a name="gimp-image-merge-visible-layers.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>merge_type</p></td> +<td class="parameter_description"><p>The type of merge.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-merge-visible-layers.returns"></a><h4>Returns</h4> +<p> The resulting layer.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-merge-down"></a><h3>gimp_image_merge_down ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_merge_down (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> merge_layer_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpMergeType"><span class="type">GimpMergeType</span></a> merge_type</code></em>);</pre> +<p>Merge the layer passed and the first visible layer below.</p> +<p>This procedure combines the passed layer and the first visible layer +below it using the specified merge type. A merge type of +EXPAND_AS_NECESSARY expands the final layer to encompass the areas +of the visible layers. A merge type of CLIP_TO_IMAGE clips the final +layer to the extents of the image. A merge type of +CLIP_TO_BOTTOM_LAYER clips the final layer to the size of the +bottommost layer.</p> +<div class="refsect3"> +<a name="gimp-image-merge-down.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>merge_layer_ID</p></td> +<td class="parameter_description"><p>The layer to merge down from.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>merge_type</p></td> +<td class="parameter_description"><p>The type of merge.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-merge-down.returns"></a><h4>Returns</h4> +<p> The resulting layer.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-merge-layer-group"></a><h3>gimp_image_merge_layer_group ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_merge_layer_group (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> layer_group_ID</code></em>);</pre> +<p>Merge the passed layer group's layers into one normal layer.</p> +<p>This procedure combines the layers of the passed layer group into a +single normal layer, replacing the group.</p> +<div class="refsect3"> +<a name="gimp-image-merge-layer-group.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>layer_group_ID</p></td> +<td class="parameter_description"><p>The layer group to merge.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-merge-layer-group.returns"></a><h4>Returns</h4> +<p> The resulting layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-10-14.html#api-index-2.10.14">2.10.14</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-clean-all"></a><h3>gimp_image_clean_all ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_clean_all (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Set the image dirty count to 0.</p> +<p>This procedure sets the specified image's dirty count to 0, allowing +operations to occur without having a 'dirtied' image. This is +especially useful for creating and loading images which should not +initially be considered dirty, even though layers must be created, +filled, and installed in the image. Note that save plug-ins must NOT +call this function themselves after saving the image.</p> +<div class="refsect3"> +<a name="gimp-image-clean-all.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-clean-all.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-is-dirty"></a><h3>gimp_image_is_dirty ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_is_dirty (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Checks if the image has unsaved changes.</p> +<p>This procedure checks the specified image's dirty count to see if it +needs to be saved. Note that saving the image does not automatically +set the dirty count to 0, you need to call <a class="link" href="libgimp-gimpimage.html#gimp-image-clean-all" title="gimp_image_clean_all ()"><code class="function">gimp_image_clean_all()</code></a> +after calling a save procedure to make the image clean.</p> +<div class="refsect3"> +<a name="gimp-image-is-dirty.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-is-dirty.returns"></a><h4>Returns</h4> +<p> TRUE if the image has unsaved changes.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-active-layer"></a><h3>gimp_image_get_active_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_active_layer (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the specified image's active layer.</p> +<p>If there is an active layer, its ID will be returned, otherwise, -1. +If a channel is currently active, then no layer will be. If a layer +mask is active, then this will return the associated layer.</p> +<div class="refsect3"> +<a name="gimp-image-get-active-layer.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-active-layer.returns"></a><h4>Returns</h4> +<p> The active layer.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-active-layer"></a><h3>gimp_image_set_active_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_active_layer (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> active_layer_ID</code></em>);</pre> +<p>Sets the specified image's active layer.</p> +<p>If the layer exists, it is set as the active layer in the image. Any +previous active layer or channel is set to inactive. An exception is +a previously existing floating selection, in which case this +procedure will return an execution error.</p> +<div class="refsect3"> +<a name="gimp-image-set-active-layer.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>active_layer_ID</p></td> +<td class="parameter_description"><p>The new image active layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-active-layer.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-active-channel"></a><h3>gimp_image_get_active_channel ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_active_channel (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the specified image's active channel.</p> +<p>If there is an active channel, this will return the channel ID, +otherwise, -1.</p> +<div class="refsect3"> +<a name="gimp-image-get-active-channel.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-active-channel.returns"></a><h4>Returns</h4> +<p> The active channel.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-active-channel"></a><h3>gimp_image_set_active_channel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_active_channel (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> active_channel_ID</code></em>);</pre> +<p>Sets the specified image's active channel.</p> +<p>If the channel exists, it is set as the active channel in the image. +Any previous active channel or layer is set to inactive. An +exception is a previously existing floating selection, in which case +this procedure will return an execution error.</p> +<div class="refsect3"> +<a name="gimp-image-set-active-channel.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>active_channel_ID</p></td> +<td class="parameter_description"><p>The new image active channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-active-channel.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-unset-active-channel"></a><h3>gimp_image_unset_active_channel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_unset_active_channel (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Unsets the active channel in the specified image.</p> +<p>If an active channel exists, it is unset. There then exists no +active channel, and if desired, one can be set through a call to +'Set Active Channel'. No error is returned in the case of no +existing active channel.</p> +<div class="refsect3"> +<a name="gimp-image-unset-active-channel.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-unset-active-channel.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-selection"></a><h3>gimp_image_get_selection ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_selection (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the specified image's selection.</p> +<p>This will always return a valid ID for a selection -- which is +represented as a channel internally.</p> +<div class="refsect3"> +<a name="gimp-image-get-selection.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-selection.returns"></a><h4>Returns</h4> +<p> The selection channel.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-component-active"></a><h3>gimp_image_get_component_active ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_get_component_active (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelType"><span class="type">GimpChannelType</span></a> component</code></em>);</pre> +<p>Returns if the specified image's image component is active.</p> +<p>This procedure returns if the specified image's image component +(i.e. Red, Green, Blue intensity channels in an RGB image) is active +or inactive -- whether or not it can be modified. If the specified +component is not valid for the image type, an error is returned.</p> +<div class="refsect3"> +<a name="gimp-image-get-component-active.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>component</p></td> +<td class="parameter_description"><p>The image component.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-component-active.returns"></a><h4>Returns</h4> +<p> Component is active.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-component-active"></a><h3>gimp_image_set_component_active ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_component_active (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelType"><span class="type">GimpChannelType</span></a> component</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> active</code></em>);</pre> +<p>Sets if the specified image's image component is active.</p> +<p>This procedure sets if the specified image's image component (i.e. +Red, Green, Blue intensity channels in an RGB image) is active or +inactive -- whether or not it can be modified. If the specified +component is not valid for the image type, an error is returned.</p> +<div class="refsect3"> +<a name="gimp-image-set-component-active.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>component</p></td> +<td class="parameter_description"><p>The image component.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>active</p></td> +<td class="parameter_description"><p>Component is active.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-component-active.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-component-visible"></a><h3>gimp_image_get_component_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_get_component_visible (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelType"><span class="type">GimpChannelType</span></a> component</code></em>);</pre> +<p>Returns if the specified image's image component is visible.</p> +<p>This procedure returns if the specified image's image component +(i.e. Red, Green, Blue intensity channels in an RGB image) is +visible or invisible -- whether or not it can be seen. If the +specified component is not valid for the image type, an error is +returned.</p> +<div class="refsect3"> +<a name="gimp-image-get-component-visible.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>component</p></td> +<td class="parameter_description"><p>The image component.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-component-visible.returns"></a><h4>Returns</h4> +<p> Component is visible.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-component-visible"></a><h3>gimp_image_set_component_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_component_visible (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelType"><span class="type">GimpChannelType</span></a> component</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> visible</code></em>);</pre> +<p>Sets if the specified image's image component is visible.</p> +<p>This procedure sets if the specified image's image component (i.e. +Red, Green, Blue intensity channels in an RGB image) is visible or +invisible -- whether or not it can be seen. If the specified +component is not valid for the image type, an error is returned.</p> +<div class="refsect3"> +<a name="gimp-image-set-component-visible.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>component</p></td> +<td class="parameter_description"><p>The image component.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>visible</p></td> +<td class="parameter_description"><p>Component is visible.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-component-visible.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-filename"></a><h3>gimp_image_get_filename ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_image_get_filename (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the specified image's filename.</p> +<p>This procedure returns the specified image's filename in the +filesystem encoding. The image has a filename only if it was loaded +or imported from a file or has since been saved or exported. +Otherwise, this function returns <code class="literal">NULL</code>. See also +<a class="link" href="libgimp-gimpimage.html#gimp-image-get-uri" title="gimp_image_get_uri ()"><code class="function">gimp_image_get_uri()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-get-filename.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-filename.returns"></a><h4>Returns</h4> +<p> The filename. The returned value must be freed with +<code class="function">g_free()</code>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-filename"></a><h3>gimp_image_set_filename ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_filename (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);</pre> +<p>Sets the specified image's filename.</p> +<p>This procedure sets the specified image's filename. The filename +should be in the filesystem encoding.</p> +<div class="refsect3"> +<a name="gimp-image-set-filename.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>filename</p></td> +<td class="parameter_description"><p>The new image filename.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-filename.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-name"></a><h3>gimp_image_get_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_image_get_name (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the specified image's name.</p> +<p>This procedure returns the image's name. If the image has a filename +or an URI, then the returned name contains the filename's or URI's +base name (the last component of the path). Otherwise it is the +translated string \"Untitled\". The returned name is formatted like +the image name in the image window title, it may contain '[]', +'(imported)' etc. and should only be used to label user interface +elements. Never use it to construct filenames.</p> +<div class="refsect3"> +<a name="gimp-image-get-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-name.returns"></a><h4>Returns</h4> +<p> The name. The returned value must be freed with <code class="function">g_free()</code>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-resolution"></a><h3>gimp_image_get_resolution ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_get_resolution (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *xresolution</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *yresolution</code></em>);</pre> +<p>Returns the specified image's resolution.</p> +<p>This procedure returns the specified image's resolution in dots per +inch. This value is independent of any of the layers in this image.</p> +<div class="refsect3"> +<a name="gimp-image-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>xresolution</p></td> +<td class="parameter_description"><p>The resolution in the x-axis, in dots per inch.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>yresolution</p></td> +<td class="parameter_description"><p>The resolution in the y-axis, in dots per inch.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-resolution.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-resolution"></a><h3>gimp_image_set_resolution ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_resolution (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> xresolution</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> yresolution</code></em>);</pre> +<p>Sets the specified image's resolution.</p> +<p>This procedure sets the specified image's resolution in dots per +inch. This value is independent of any of the layers in this image. +No scaling or resizing is performed.</p> +<div class="refsect3"> +<a name="gimp-image-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>xresolution</p></td> +<td class="parameter_description"><p>The new image resolution in the x-axis, in dots per inch.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>yresolution</p></td> +<td class="parameter_description"><p>The new image resolution in the y-axis, in dots per inch.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-resolution.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-unit"></a><h3>gimp_image_get_unit ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="returnvalue">GimpUnit</span></a> +gimp_image_get_unit (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the specified image's unit.</p> +<p>This procedure returns the specified image's unit. This value is +independent of any of the layers in this image. See the +gimp_unit_*() procedure definitions for the valid range of unit IDs +and a description of the unit system.</p> +<div class="refsect3"> +<a name="gimp-image-get-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-unit.returns"></a><h4>Returns</h4> +<p> The unit.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-unit"></a><h3>gimp_image_set_unit ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_unit (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre> +<p>Sets the specified image's unit.</p> +<p>This procedure sets the specified image's unit. No scaling or +resizing is performed. This value is independent of any of the +layers in this image. See the gimp_unit_*() procedure definitions +for the valid range of unit IDs and a description of the unit +system.</p> +<div class="refsect3"> +<a name="gimp-image-set-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>unit</p></td> +<td class="parameter_description"><p>The new image unit.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-unit.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-tattoo-state"></a><h3>gimp_image_set_tattoo_state ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_tattoo_state (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> tattoo_state</code></em>);</pre> +<p>Set the tattoo state associated with the image.</p> +<p>This procedure sets the tattoo state of the image. Use only by +save/load plug-ins that wish to preserve an images tattoo state. +Using this function at other times will produce unexpected results. +A full check of uniqueness of states in layers, channels and paths +will be performed by this procedure and a execution failure will be +returned if this fails. A failure will also be returned if the new +tattoo state value is less than the maximum tattoo value from all of +the tattoos from the paths, layers and channels. After the image +data has been loaded and all the tattoos have been set then this is +the last procedure that should be called. If effectively does a +status check on the tattoo values that have been set to make sure +that all is OK.</p> +<div class="refsect3"> +<a name="gimp-image-set-tattoo-state.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>tattoo_state</p></td> +<td class="parameter_description"><p>The new image tattoo state.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-tattoo-state.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-tattoo-state"></a><h3>gimp_image_get_tattoo_state ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_image_get_tattoo_state (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the tattoo state associated with the image.</p> +<p>This procedure returns the tattoo state of the image. Use only by +save/load plug-ins that wish to preserve an images tattoo state. +Using this function at other times will produce unexpected results.</p> +<div class="refsect3"> +<a name="gimp-image-get-tattoo-state.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-tattoo-state.returns"></a><h4>Returns</h4> +<p> The tattoo state.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-layer-by-tattoo"></a><h3>gimp_image_get_layer_by_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_layer_by_tattoo (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> tattoo</code></em>);</pre> +<p>Find a layer with a given tattoo in an image.</p> +<p>This procedure returns the layer with the given tattoo in the +specified image.</p> +<div class="refsect3"> +<a name="gimp-image-get-layer-by-tattoo.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>tattoo</p></td> +<td class="parameter_description"><p>The tattoo of the layer to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-layer-by-tattoo.returns"></a><h4>Returns</h4> +<p> The layer with the specified tattoo.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-channel-by-tattoo"></a><h3>gimp_image_get_channel_by_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_channel_by_tattoo (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> tattoo</code></em>);</pre> +<p>Find a channel with a given tattoo in an image.</p> +<p>This procedure returns the channel with the given tattoo in the +specified image.</p> +<div class="refsect3"> +<a name="gimp-image-get-channel-by-tattoo.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>tattoo</p></td> +<td class="parameter_description"><p>The tattoo of the channel to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-channel-by-tattoo.returns"></a><h4>Returns</h4> +<p> The channel with the specified tattoo.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-vectors-by-tattoo"></a><h3>gimp_image_get_vectors_by_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_vectors_by_tattoo (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> tattoo</code></em>);</pre> +<p>Find a vectors with a given tattoo in an image.</p> +<p>This procedure returns the vectors with the given tattoo in the +specified image.</p> +<div class="refsect3"> +<a name="gimp-image-get-vectors-by-tattoo.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>tattoo</p></td> +<td class="parameter_description"><p>The tattoo of the vectors to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-vectors-by-tattoo.returns"></a><h4>Returns</h4> +<p> The vectors with the specified tattoo.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-layer-by-name"></a><h3>gimp_image_get_layer_by_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_layer_by_name (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Find a layer with a given name in an image.</p> +<p>This procedure returns the layer with the given name in the +specified image.</p> +<div class="refsect3"> +<a name="gimp-image-get-layer-by-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the layer to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-layer-by-name.returns"></a><h4>Returns</h4> +<p> The layer with the specified name.</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-image-get-channel-by-name"></a><h3>gimp_image_get_channel_by_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_channel_by_name (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Find a channel with a given name in an image.</p> +<p>This procedure returns the channel with the given name in the +specified image.</p> +<div class="refsect3"> +<a name="gimp-image-get-channel-by-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the channel to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-channel-by-name.returns"></a><h4>Returns</h4> +<p> The channel with the specified name.</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-image-get-vectors-by-name"></a><h3>gimp_image_get_vectors_by_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_vectors_by_name (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Find a vectors with a given name in an image.</p> +<p>This procedure returns the vectors with the given name in the +specified image.</p> +<div class="refsect3"> +<a name="gimp-image-get-vectors-by-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the vectors to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-vectors-by-name.returns"></a><h4>Returns</h4> +<p> The vectors with the specified name.</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-image-get-cmap"></a><h3>gimp_image_get_cmap ()</h3> +<pre class="programlisting"><span class="returnvalue">guchar</span> * +gimp_image_get_cmap (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_colors</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_get_cmap</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-get-colormap" title="gimp_image_get_colormap ()"><code class="function">gimp_image_get_colormap()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-get-cmap.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_colors</p></td> +<td class="parameter_description"><p>Number of colors in the colormap array.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-cmap.returns"></a><h4>Returns</h4> +<p> The image's colormap.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-cmap"></a><h3>gimp_image_set_cmap ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_cmap (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">guchar</span> *cmap</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_colors</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_set_cmap</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-set-colormap" title="gimp_image_set_colormap ()"><code class="function">gimp_image_set_colormap()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-set-cmap.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>cmap</p></td> +<td class="parameter_description"><p>The new colormap values.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_colors</p></td> +<td class="parameter_description"><p>Number of colors in the colormap array.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-cmap.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-colormap"></a><h3>gimp_image_get_colormap ()</h3> +<pre class="programlisting"><span class="returnvalue">guchar</span> * +gimp_image_get_colormap (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_colors</code></em>);</pre> +<p>Returns the image's colormap</p> +<p>This procedure returns an actual pointer to the image's colormap, as +well as the number of colors contained in the colormap. If the image +is not of base type INDEXED, this pointer will be NULL.</p> +<div class="refsect3"> +<a name="gimp-image-get-colormap.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_colors</p></td> +<td class="parameter_description"><p>Returns the number of colors in the colormap array.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-colormap.returns"></a><h4>Returns</h4> +<p> The image's colormap.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-colormap"></a><h3>gimp_image_set_colormap ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_colormap (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">guchar</span> *colormap</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_colors</code></em>);</pre> +<p>Sets the entries in the image's colormap.</p> +<p>This procedure sets the entries in the specified image's colormap. +The number of colors is specified by the \"num_colors\" parameter +and corresponds to the number of INT8 triples that must be contained +in the \"cmap\" array.</p> +<div class="refsect3"> +<a name="gimp-image-set-colormap.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>colormap</p></td> +<td class="parameter_description"><p>The new colormap values.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_colors</p></td> +<td class="parameter_description"><p>Number of colors in the colormap array.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-colormap.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-vectors"></a><h3>gimp_image_get_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> * +gimp_image_get_vectors (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_vectors</code></em>);</pre> +<p>Returns the list of vectors contained in the specified image.</p> +<p>This procedure returns the list of vectors contained in the +specified image.</p> +<div class="refsect3"> +<a name="gimp-image-get-vectors.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_vectors</p></td> +<td class="parameter_description"><p>The number of vectors contained in the image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-vectors.returns"></a><h4>Returns</h4> +<p> The list of vectors contained in the image. The returned +value must be freed with <code class="function">g_free()</code>.</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-image-get-thumbnail-data"></a><h3>gimp_image_get_thumbnail_data ()</h3> +<pre class="programlisting"><span class="returnvalue">guchar</span> * +gimp_image_get_thumbnail_data (<em class="parameter"><code><span class="type">gint32</span> image_ID</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>, + <em class="parameter"><code><span class="type">gint</span> *bpp</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-metadata"></a><h3>gimp_image_get_metadata ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-GimpMetadata.html#GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> * +gimp_image_get_metadata (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the image's metadata.</p> +<p>Returns exif/iptc/xmp metadata from the image.</p> +<div class="refsect3"> +<a name="gimp-image-get-metadata.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-metadata.returns"></a><h4>Returns</h4> +<p> The exif/ptc/xmp metadata, or <code class="literal">NULL</code> if there is none.</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-image-set-metadata"></a><h3>gimp_image_set_metadata ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_metadata (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-GimpMetadata.html#GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>);</pre> +<p>Set the image's metadata.</p> +<p>Sets exif/iptc/xmp metadata on the image, or deletes it if +<em class="parameter"><code>metadata</code></em> + is <code class="literal">NULL</code>.</p> +<div class="refsect3"> +<a name="gimp-image-set-metadata.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>metadata</p></td> +<td class="parameter_description"><p>The exif/ptc/xmp metadata.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-metadata.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-attach-parasite"></a><h3>gimp_image_attach_parasite ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_attach_parasite (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre> +<p>Add a parasite to an image.</p> +<p>This procedure attaches a parasite to an image. It has no return +values.</p> +<div class="refsect3"> +<a name="gimp-image-attach-parasite.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parasite</p></td> +<td class="parameter_description"><p>The parasite to attach to an image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-attach-parasite.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-detach-parasite"></a><h3>gimp_image_detach_parasite ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_detach_parasite (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Removes a parasite from an image.</p> +<p>This procedure detaches a parasite from an image. It has no return +values.</p> +<div class="refsect3"> +<a name="gimp-image-detach-parasite.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the parasite to detach from an image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-detach-parasite.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-get-parasite"></a><h3>gimp_image_get_parasite ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +gimp_image_get_parasite (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Look up a parasite in an image</p> +<p>Finds and returns the parasite that was previously attached to an +image.</p> +<div class="refsect3"> +<a name="gimp-image-get-parasite.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the parasite to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-parasite.returns"></a><h4>Returns</h4> +<p> The found parasite.</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-image-get-parasite-list"></a><h3>gimp_image_get_parasite_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_image_get_parasite_list (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_parasites</code></em>);</pre> +<p>List all parasites.</p> +<p>Returns a list of all currently attached parasites.</p> +<div class="refsect3"> +<a name="gimp-image-get-parasite-list.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_parasites</p></td> +<td class="parameter_description"><p>The number of attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-parasite-list.returns"></a><h4>Returns</h4> +<p> The names of currently attached parasites. The returned +value must be freed with <code class="function">g_strfreev()</code>.</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-image-parasite-find"></a><h3>gimp_image_parasite_find ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +gimp_image_parasite_find (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_parasite_find</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-get-parasite" title="gimp_image_get_parasite ()"><code class="function">gimp_image_get_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-parasite-find.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the parasite to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-parasite-find.returns"></a><h4>Returns</h4> +<p> The found parasite.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-parasite-list"></a><h3>gimp_image_parasite_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_parasite_list (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_parasites</code></em>, + <em class="parameter"><code><span class="type">gchar</span> ***parasites</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_parasite_list</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-get-parasite-list" title="gimp_image_get_parasite_list ()"><code class="function">gimp_image_get_parasite_list()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-parasite-list.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_parasites</p></td> +<td class="parameter_description"><p>The number of attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parasites</p></td> +<td class="parameter_description"><p>The names of currently attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-parasite-list.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-parasite-attach"></a><h3>gimp_image_parasite_attach ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_parasite_attach (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_parasite_attach</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-attach-parasite" title="gimp_image_attach_parasite ()"><code class="function">gimp_image_attach_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-parasite-attach.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parasite</p></td> +<td class="parameter_description"><p>The parasite to attach to an image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-parasite-attach.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-parasite-detach"></a><h3>gimp_image_parasite_detach ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_parasite_detach (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_parasite_detach</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-detach-parasite" title="gimp_image_detach_parasite ()"><code class="function">gimp_image_detach_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-parasite-detach.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the parasite to detach from an image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-parasite-detach.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-attach-new-parasite"></a><h3>gimp_image_attach_new_parasite ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_attach_new_parasite (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> flags</code></em>, + <em class="parameter"><code><span class="type">gint</span> size</code></em>, + <em class="parameter"><code><span class="type">gconstpointer</span> data</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_attach_new_parasite</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-attach-parasite" title="gimp_image_attach_parasite ()"><code class="function">gimp_image_attach_parasite()</code></a> instead.</p> +</div> +<p>Convenience function that creates a parasite and attaches it +to GIMP.</p> +<div class="refsect3"> +<a name="gimp-image-attach-new-parasite.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>image_ID</p></td> +<td class="parameter_description"><p>the ID of the image to attach the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>the name of the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> to create and attach.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>flags</p></td> +<td class="parameter_description"><p>the flags set on the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size</p></td> +<td class="parameter_description"><p>the size of the parasite data in bytes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>a pointer to the data attached with the <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-attach-new-parasite.returns"></a><h4>Returns</h4> +<p> TRUE on successful creation and attachment of +the new parasite.</p> +<p>See Also: <a class="link" href="libgimp-gimpimage.html#gimp-image-parasite-attach" title="gimp_image_parasite_attach ()"><code class="function">gimp_image_parasite_attach()</code></a></p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-add-vectors"></a><h3>gimp_image_add_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_add_vectors (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> position</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_add_vectors</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-insert-vectors" title="gimp_image_insert_vectors ()"><code class="function">gimp_image_insert_vectors()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-add-vectors.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>position</p></td> +<td class="parameter_description"><p>The vectors objects position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-add-vectors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-insert-vectors"></a><h3>gimp_image_insert_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_insert_vectors (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> parent_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> position</code></em>);</pre> +<p>Add the specified vectors to the image.</p> +<p>This procedure adds the specified vectors to the image at the given +position. Since vectors groups are not currently supported, the +parent argument must always be 0. The position argument specifies +the location of the vectors inside the stack, starting from the top +(0) and increasing. If the position is specified as -1, then the +vectors is inserted above the active vectors.</p> +<div class="refsect3"> +<a name="gimp-image-insert-vectors.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parent_ID</p></td> +<td class="parameter_description"><p>The parent vectors.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>position</p></td> +<td class="parameter_description"><p>The vectors position.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-insert-vectors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-remove-vectors"></a><h3>gimp_image_remove_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_remove_vectors (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<p>Remove the specified path from the image.</p> +<p>This procedure removes the specified path from the image. If the +path doesn't exist, an error is returned.</p> +<div class="refsect3"> +<a name="gimp-image-remove-vectors.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-remove-vectors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-freeze-vectors"></a><h3>gimp_image_freeze_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_freeze_vectors (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Freeze the image's vectors list.</p> +<p>This procedure freezes the vectors list of the image, suppressing +any updates to the Paths dialog in response to changes to the +image's vectors. This can significantly improve performance while +applying changes affecting the vectors list.</p> +<p>Each call to <a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-vectors" title="gimp_image_freeze_vectors ()"><code class="function">gimp_image_freeze_vectors()</code></a> should be matched by a +corresponding call to <a class="link" href="libgimp-gimpimage.html#gimp-image-thaw-vectors" title="gimp_image_thaw_vectors ()"><code class="function">gimp_image_thaw_vectors()</code></a>, undoing its +effects.</p> +<div class="refsect3"> +<a name="gimp-image-freeze-vectors.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-freeze-vectors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-10-2.html#api-index-2.10.2">2.10.2</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-thaw-vectors"></a><h3>gimp_image_thaw_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_thaw_vectors (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Thaw the image's vectors list.</p> +<p>This procedure thaws the vectors list of the image, re-enabling +updates to the Paths dialog.</p> +<p>This procedure should match a corresponding call to +<a class="link" href="libgimp-gimpimage.html#gimp-image-freeze-vectors" title="gimp_image_freeze_vectors ()"><code class="function">gimp_image_freeze_vectors()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-thaw-vectors.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-thaw-vectors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-10-2.html#api-index-2.10.2">2.10.2</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-active-vectors"></a><h3>gimp_image_get_active_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_get_active_vectors (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the specified image's active vectors.</p> +<p>If there is an active path, its ID will be returned, otherwise, -1.</p> +<div class="refsect3"> +<a name="gimp-image-get-active-vectors.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-active-vectors.returns"></a><h4>Returns</h4> +<p> The active vectors.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-set-active-vectors"></a><h3>gimp_image_set_active_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_active_vectors (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> active_vectors_ID</code></em>);</pre> +<p>Sets the specified image's active vectors.</p> +<p>If the path exists, it is set as the active path in the image.</p> +<div class="refsect3"> +<a name="gimp-image-set-active-vectors.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>active_vectors_ID</p></td> +<td class="parameter_description"><p>The new image active vectors.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-active-vectors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-lower-vectors"></a><h3>gimp_image_lower_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_lower_vectors (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_lower_vectors</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-lower-item" title="gimp_image_lower_item ()"><code class="function">gimp_image_lower_item()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-vectors.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object to lower.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-vectors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-raise-vectors"></a><h3>gimp_image_raise_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_raise_vectors (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_raise_vectors</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-raise-item" title="gimp_image_raise_item ()"><code class="function">gimp_image_raise_item()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-vectors.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object to raise.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-vectors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-lower-vectors-to-bottom"></a><h3>gimp_image_lower_vectors_to_bottom ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_lower_vectors_to_bottom (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_lower_vectors_to_bottom</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-lower-item-to-bottom" title="gimp_image_lower_item_to_bottom ()"><code class="function">gimp_image_lower_item_to_bottom()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-vectors-to-bottom.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object to lower to bottom.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-lower-vectors-to-bottom.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-raise-vectors-to-top"></a><h3>gimp_image_raise_vectors_to_top ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_raise_vectors_to_top (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_raise_vectors_to_top</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-raise-item-to-top" title="gimp_image_raise_item_to_top ()"><code class="function">gimp_image_raise_item_to_top()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-vectors-to-top.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object to raise to top.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-raise-vectors-to-top.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-get-vectors-position"></a><h3>gimp_image_get_vectors_position ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_image_get_vectors_position (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_get_vectors_position</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-get-item-position" title="gimp_image_get_item_position ()"><code class="function">gimp_image_get_item_position()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-get-vectors-position.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-vectors-position.returns"></a><h4>Returns</h4> +<p> The position of the vectors object in the vectors stack.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimagecolorprofile.html b/devel-docs/libgimp/html/libgimp-gimpimagecolorprofile.html new file mode 100644 index 0000000..708e992 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimagecolorprofile.html @@ -0,0 +1,345 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpimagecolorprofile: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpimage.html" title="gimpimage"> +<link rel="next" href="libgimp-gimpimageconvert.html" title="gimpimageconvert"> +<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="#libgimp-gimpimagecolorprofile.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpimage.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpimageconvert.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpimagecolorprofile"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpimagecolorprofile.top_of_page"></a>gimpimagecolorprofile</span></h2> +<p>gimpimagecolorprofile — Operations on an image's color profile.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpimagecolorprofile.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 href="/local/head/share/gtk-doc/html/libgimpcolor3/GimpColorProfile.html#GimpColorProfile-struct"><span class="returnvalue">GimpColorProfile</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimagecolorprofile.html#gimp-image-get-color-profile" title="gimp_image_get_color_profile ()">gimp_image_get_color_profile</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="libgimp-gimpimagecolorprofile.html#gimp-image-set-color-profile" title="gimp_image_set_color_profile ()">gimp_image_set_color_profile</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="libgimp-gimpimagecolorprofile.html#gimp-image-set-color-profile-from-file" title="gimp_image_set_color_profile_from_file ()">gimp_image_set_color_profile_from_file</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="/local/head/share/gtk-doc/html/libgimpcolor3/GimpColorProfile.html#GimpColorProfile-struct"><span class="returnvalue">GimpColorProfile</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimagecolorprofile.html#gimp-image-get-effective-color-profile" title="gimp_image_get_effective_color_profile ()">gimp_image_get_effective_color_profile</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="libgimp-gimpimagecolorprofile.html#gimp-image-convert-color-profile" title="gimp_image_convert_color_profile ()">gimp_image_convert_color_profile</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="libgimp-gimpimagecolorprofile.html#gimp-image-convert-color-profile-from-file" title="gimp_image_convert_color_profile_from_file ()">gimp_image_convert_color_profile_from_file</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimagecolorprofile.description"></a><h2>Description</h2> +<p>Operations on an image's color profile.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimagecolorprofile.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-get-color-profile"></a><h3>gimp_image_get_color_profile ()</h3> +<pre class="programlisting"><a href="/local/head/share/gtk-doc/html/libgimpcolor3/GimpColorProfile.html#GimpColorProfile-struct"><span class="returnvalue">GimpColorProfile</span></a> * +gimp_image_get_color_profile (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the image's color profile</p> +<p>This procedure returns the image's color profile, or NULL if the +image has no color profile assigned.</p> +<div class="refsect3"> +<a name="gimp-image-get-color-profile.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-color-profile.returns"></a><h4>Returns</h4> +<p> The image's color profile. The returned value +must be freed 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-image-set-color-profile"></a><h3>gimp_image_set_color_profile ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_color_profile (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpcolor3/GimpColorProfile.html#GimpColorProfile-struct"><span class="type">GimpColorProfile</span></a> *profile</code></em>);</pre> +<p>Sets the image's color profile</p> +<p>This procedure sets the image's color profile.</p> +<div class="refsect3"> +<a name="gimp-image-set-color-profile.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>profile</p></td> +<td class="parameter_description"><p>A <a href="/local/head/share/gtk-doc/html/libgimpcolor3/GimpColorProfile.html#GimpColorProfile-struct"><span class="type">GimpColorProfile</span></a>, or <code class="literal">NULL</code>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-color-profile.returns"></a><h4>Returns</h4> +<p> <code class="literal">TRUE</code> on success.</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-image-set-color-profile-from-file"></a><h3>gimp_image_set_color_profile_from_file ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_set_color_profile_from_file + (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *uri</code></em>);</pre> +<p>Sets the image's color profile from an ICC file</p> +<p>This procedure sets the image's color profile from a file containing +an ICC profile, or unsets it if NULL is passed as 'uri'. This +procedure does no color conversion.</p> +<div class="refsect3"> +<a name="gimp-image-set-color-profile-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>uri</p></td> +<td class="parameter_description"><p>The URI of the file containing the new color profile.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-set-color-profile-from-file.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-get-effective-color-profile"></a><h3>gimp_image_get_effective_color_profile ()</h3> +<pre class="programlisting"><a href="/local/head/share/gtk-doc/html/libgimpcolor3/GimpColorProfile.html#GimpColorProfile-struct"><span class="returnvalue">GimpColorProfile</span></a> * +gimp_image_get_effective_color_profile + (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Returns the color profile that is used for the image.</p> +<p>This procedure returns the color profile that is actually used for +this image, which is the profile returned by +<a class="link" href="libgimp-gimpimagecolorprofile.html#gimp-image-get-color-profile" title="gimp_image_get_color_profile ()"><code class="function">gimp_image_get_color_profile()</code></a> if the image has a profile assigned, +or the default RGB profile from preferences if no profile is +assigned to the image. If there is no default RGB profile configured +in preferences either, a generated default RGB profile is returned.</p> +<div class="refsect3"> +<a name="gimp-image-get-effective-color-profile.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-effective-color-profile.returns"></a><h4>Returns</h4> +<p> The color profile. The returned value +must be freed 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-image-convert-color-profile"></a><h3>gimp_image_convert_color_profile ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_convert_color_profile (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpcolor3/GimpColorProfile.html#GimpColorProfile-struct"><span class="type">GimpColorProfile</span></a> *profile</code></em>, + <em class="parameter"><code><a href="../html/GimpColorConfig.html#GimpColorRenderingIntent"><span class="type">GimpColorRenderingIntent</span></a> intent</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> bpc</code></em>);</pre> +<p>Convert the image's layers to a color profile</p> +<p>This procedure converts from the image's color profile (or the +default RGB profile if none is set) to the given color profile. Only +RGB color profiles are accepted.</p> +<div class="refsect3"> +<a name="gimp-image-convert-color-profile.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>profile</p></td> +<td class="parameter_description"><p>The color profile to convert to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>intent</p></td> +<td class="parameter_description"><p>Rendering intent.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>bpc</p></td> +<td class="parameter_description"><p>Black point compensation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-convert-color-profile.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-convert-color-profile-from-file"></a><h3>gimp_image_convert_color_profile_from_file ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_convert_color_profile_from_file + (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *uri</code></em>, + <em class="parameter"><code><a href="../html/GimpColorConfig.html#GimpColorRenderingIntent"><span class="type">GimpColorRenderingIntent</span></a> intent</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> bpc</code></em>);</pre> +<p>Convert the image's layers to a color profile</p> +<p>This procedure converts from the image's color profile (or the +default RGB or grayscale profile if none is set) to an ICC profile +specified by 'uri'. Only RGB and grayscale color profiles are +accepted, according to the image's type.</p> +<div class="refsect3"> +<a name="gimp-image-convert-color-profile-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>uri</p></td> +<td class="parameter_description"><p>The URI of the file containing the new color profile.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>intent</p></td> +<td class="parameter_description"><p>Rendering intent.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>bpc</p></td> +<td class="parameter_description"><p>Black point compensation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-convert-color-profile-from-file.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimageconvert.html b/devel-docs/libgimp/html/libgimp-gimpimageconvert.html new file mode 100644 index 0000000..27e73e9 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimageconvert.html @@ -0,0 +1,317 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpimageconvert: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpimagecolorprofile.html" title="gimpimagecolorprofile"> +<link rel="next" href="libgimp-gimpimagegrid.html" title="gimpimagegrid"> +<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="#libgimp-gimpimageconvert.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpimagecolorprofile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpimagegrid.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpimageconvert"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpimageconvert.top_of_page"></a>gimpimageconvert</span></h2> +<p>gimpimageconvert — Conversions between RGB, indexed, and grayscale modes.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpimageconvert.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="libgimp-gimpimageconvert.html#gimp-image-convert-rgb" title="gimp_image_convert_rgb ()">gimp_image_convert_rgb</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="libgimp-gimpimageconvert.html#gimp-image-convert-grayscale" title="gimp_image_convert_grayscale ()">gimp_image_convert_grayscale</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="libgimp-gimpimageconvert.html#gimp-image-convert-indexed" title="gimp_image_convert_indexed ()">gimp_image_convert_indexed</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="libgimp-gimpimageconvert.html#gimp-image-convert-set-dither-matrix" title="gimp_image_convert_set_dither_matrix ()">gimp_image_convert_set_dither_matrix</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="libgimp-gimpimageconvert.html#gimp-image-convert-precision" title="gimp_image_convert_precision ()">gimp_image_convert_precision</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimageconvert.description"></a><h2>Description</h2> +<p>Conversions between RGB, indexed, and grayscale modes.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimageconvert.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-convert-rgb"></a><h3>gimp_image_convert_rgb ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_convert_rgb (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Convert specified image to RGB color</p> +<p>This procedure converts the specified image to RGB color. This +process requires an image in Grayscale or Indexed color mode. No +image content is lost in this process aside from the colormap for an +indexed image.</p> +<div class="refsect3"> +<a name="gimp-image-convert-rgb.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-convert-rgb.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-convert-grayscale"></a><h3>gimp_image_convert_grayscale ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_convert_grayscale (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Convert specified image to grayscale</p> +<p>This procedure converts the specified image to grayscale. This +process requires an image in RGB or Indexed color mode.</p> +<div class="refsect3"> +<a name="gimp-image-convert-grayscale.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-convert-grayscale.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-convert-indexed"></a><h3>gimp_image_convert_indexed ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_convert_indexed (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpConvertDitherType" title="enum GimpConvertDitherType"><span class="type">GimpConvertDitherType</span></a> dither_type</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpConvertPaletteType"><span class="type">GimpConvertPaletteType</span></a> palette_type</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_cols</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> alpha_dither</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> remove_unused</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *palette</code></em>);</pre> +<p>Convert specified image to and Indexed image</p> +<p>This procedure converts the specified image to 'indexed' color. This +process requires an image in RGB or Grayscale mode. The +'palette_type' specifies what kind of palette to use, A type of '0' +means to use an optimal palette of 'num_cols' generated from the +colors in the image. A type of '1' means to re-use the previous +palette (not currently implemented). A type of '2' means to use the +so-called WWW-optimized palette. Type '3' means to use only black +and white colors. A type of '4' means to use a palette from the gimp +palettes directories. The 'dither type' specifies what kind of +dithering to use. '0' means no dithering, '1' means standard +Floyd-Steinberg error diffusion, '2' means Floyd-Steinberg error +diffusion with reduced bleeding, '3' means dithering based on pixel +location ('Fixed' dithering).</p> +<div class="refsect3"> +<a name="gimp-image-convert-indexed.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dither_type</p></td> +<td class="parameter_description"><p>The dither type to use.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>palette_type</p></td> +<td class="parameter_description"><p>The type of palette to use.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_cols</p></td> +<td class="parameter_description"><p>The number of colors to quantize to, ignored unless (palette_type == GIMP_CONVERT_PALETTE_GENERATE).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>alpha_dither</p></td> +<td class="parameter_description"><p>Dither transparency to fake partial opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>remove_unused</p></td> +<td class="parameter_description"><p>Remove unused or duplicate color entries from final palette, ignored if (palette_type == GIMP_CONVERT_PALETTE_GENERATE).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>palette</p></td> +<td class="parameter_description"><p>The name of the custom palette to use, ignored unless (palette_type == GIMP_CONVERT_PALETTE_CUSTOM).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-convert-indexed.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-convert-set-dither-matrix"></a><h3>gimp_image_convert_set_dither_matrix ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_convert_set_dither_matrix (<em class="parameter"><code><span class="type">gint</span> width</code></em>, + <em class="parameter"><code><span class="type">gint</span> height</code></em>, + <em class="parameter"><code><span class="type">gint</span> matrix_length</code></em>, + <em class="parameter"><code>const <span class="type">guint8</span> *matrix</code></em>);</pre> +<p>Set dither matrix for conversion to indexed</p> +<p>This procedure sets the dither matrix used when converting images to +INDEXED mode with positional dithering.</p> +<div class="refsect3"> +<a name="gimp-image-convert-set-dither-matrix.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>width</p></td> +<td class="parameter_description"><p>Width of the matrix (0 to reset to default matrix).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>Height of the matrix (0 to reset to default matrix).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>matrix_length</p></td> +<td class="parameter_description"><p>The length of 'matrix'.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>matrix</p></td> +<td class="parameter_description"><p>The matrix -- all values must be >= 1.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-convert-set-dither-matrix.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-convert-precision"></a><h3>gimp_image_convert_precision ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_convert_precision (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPrecision"><span class="type">GimpPrecision</span></a> precision</code></em>);</pre> +<p>Convert the image to the specified precision</p> +<p>This procedure converts the image to the specified precision. Note +that indexed images cannot be converted and are always in +GIMP_PRECISION_U8.</p> +<div class="refsect3"> +<a name="gimp-image-convert-precision.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>precision</p></td> +<td class="parameter_description"><p>The new precision.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-convert-precision.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimagegrid.html b/devel-docs/libgimp/html/libgimp-gimpimagegrid.html new file mode 100644 index 0000000..8cc0c93 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimagegrid.html @@ -0,0 +1,516 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpimagegrid: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpimageconvert.html" title="gimpimageconvert"> +<link rel="next" href="libgimp-gimpimageguides.html" title="gimpimageguides"> +<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="#libgimp-gimpimagegrid.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpimageconvert.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpimageguides.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpimagegrid"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpimagegrid.top_of_page"></a>gimpimagegrid</span></h2> +<p>gimpimagegrid — Functions manuipulating an image's grid.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpimagegrid.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="libgimp-gimpimagegrid.html#gimp-image-grid-get-spacing" title="gimp_image_grid_get_spacing ()">gimp_image_grid_get_spacing</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="libgimp-gimpimagegrid.html#gimp-image-grid-set-spacing" title="gimp_image_grid_set_spacing ()">gimp_image_grid_set_spacing</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="libgimp-gimpimagegrid.html#gimp-image-grid-get-offset" title="gimp_image_grid_get_offset ()">gimp_image_grid_get_offset</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="libgimp-gimpimagegrid.html#gimp-image-grid-set-offset" title="gimp_image_grid_set_offset ()">gimp_image_grid_set_offset</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="libgimp-gimpimagegrid.html#gimp-image-grid-get-foreground-color" title="gimp_image_grid_get_foreground_color ()">gimp_image_grid_get_foreground_color</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="libgimp-gimpimagegrid.html#gimp-image-grid-set-foreground-color" title="gimp_image_grid_set_foreground_color ()">gimp_image_grid_set_foreground_color</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="libgimp-gimpimagegrid.html#gimp-image-grid-get-background-color" title="gimp_image_grid_get_background_color ()">gimp_image_grid_get_background_color</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="libgimp-gimpimagegrid.html#gimp-image-grid-set-background-color" title="gimp_image_grid_set_background_color ()">gimp_image_grid_set_background_color</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpGridStyle"><span class="returnvalue">GimpGridStyle</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimagegrid.html#gimp-image-grid-get-style" title="gimp_image_grid_get_style ()">gimp_image_grid_get_style</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="libgimp-gimpimagegrid.html#gimp-image-grid-set-style" title="gimp_image_grid_set_style ()">gimp_image_grid_set_style</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimagegrid.description"></a><h2>Description</h2> +<p>Functions manuipulating an image's grid.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimagegrid.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-grid-get-spacing"></a><h3>gimp_image_grid_get_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_grid_get_spacing (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *xspacing</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *yspacing</code></em>);</pre> +<p>Gets the spacing of an image's grid.</p> +<p>This procedure retrieves the horizontal and vertical spacing of an +image's grid. It takes the image as parameter.</p> +<div class="refsect3"> +<a name="gimp-image-grid-get-spacing.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>xspacing</p></td> +<td class="parameter_description"><p>The image's grid horizontal spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>yspacing</p></td> +<td class="parameter_description"><p>The image's grid vertical spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-grid-get-spacing.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-grid-set-spacing"></a><h3>gimp_image_grid_set_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_grid_set_spacing (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> xspacing</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> yspacing</code></em>);</pre> +<p>Sets the spacing of an image's grid.</p> +<p>This procedure sets the horizontal and vertical spacing of an +image's grid.</p> +<div class="refsect3"> +<a name="gimp-image-grid-set-spacing.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>xspacing</p></td> +<td class="parameter_description"><p>The image's grid horizontal spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>yspacing</p></td> +<td class="parameter_description"><p>The image's grid vertical spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-grid-set-spacing.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-grid-get-offset"></a><h3>gimp_image_grid_get_offset ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_grid_get_offset (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *xoffset</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *yoffset</code></em>);</pre> +<p>Gets the offset of an image's grid.</p> +<p>This procedure retrieves the horizontal and vertical offset of an +image's grid. It takes the image as parameter.</p> +<div class="refsect3"> +<a name="gimp-image-grid-get-offset.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>xoffset</p></td> +<td class="parameter_description"><p>The image's grid horizontal offset.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>yoffset</p></td> +<td class="parameter_description"><p>The image's grid vertical offset.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-grid-get-offset.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-grid-set-offset"></a><h3>gimp_image_grid_set_offset ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_grid_set_offset (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> xoffset</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> yoffset</code></em>);</pre> +<p>Sets the offset of an image's grid.</p> +<p>This procedure sets the horizontal and vertical offset of an image's +grid.</p> +<div class="refsect3"> +<a name="gimp-image-grid-set-offset.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>xoffset</p></td> +<td class="parameter_description"><p>The image's grid horizontal offset.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>yoffset</p></td> +<td class="parameter_description"><p>The image's grid vertical offset.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-grid-set-offset.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-grid-get-foreground-color"></a><h3>gimp_image_grid_get_foreground_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_grid_get_foreground_color (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *fgcolor</code></em>);</pre> +<p>Sets the foreground color of an image's grid.</p> +<p>This procedure gets the foreground color of an image's grid.</p> +<div class="refsect3"> +<a name="gimp-image-grid-get-foreground-color.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fgcolor</p></td> +<td class="parameter_description"><p>The image's grid foreground color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-grid-get-foreground-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-grid-set-foreground-color"></a><h3>gimp_image_grid_set_foreground_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_grid_set_foreground_color (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *fgcolor</code></em>);</pre> +<p>Gets the foreground color of an image's grid.</p> +<p>This procedure sets the foreground color of an image's grid.</p> +<div class="refsect3"> +<a name="gimp-image-grid-set-foreground-color.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fgcolor</p></td> +<td class="parameter_description"><p>The new foreground color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-grid-set-foreground-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-grid-get-background-color"></a><h3>gimp_image_grid_get_background_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_grid_get_background_color (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *bgcolor</code></em>);</pre> +<p>Sets the background color of an image's grid.</p> +<p>This procedure gets the background color of an image's grid.</p> +<div class="refsect3"> +<a name="gimp-image-grid-get-background-color.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>bgcolor</p></td> +<td class="parameter_description"><p>The image's grid background color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-grid-get-background-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-grid-set-background-color"></a><h3>gimp_image_grid_set_background_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_grid_set_background_color (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *bgcolor</code></em>);</pre> +<p>Gets the background color of an image's grid.</p> +<p>This procedure sets the background color of an image's grid.</p> +<div class="refsect3"> +<a name="gimp-image-grid-set-background-color.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>bgcolor</p></td> +<td class="parameter_description"><p>The new background color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-grid-set-background-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-grid-get-style"></a><h3>gimp_image_grid_get_style ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpGridStyle"><span class="returnvalue">GimpGridStyle</span></a> +gimp_image_grid_get_style (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Gets the style of an image's grid.</p> +<p>This procedure retrieves the style of an image's grid.</p> +<div class="refsect3"> +<a name="gimp-image-grid-get-style.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-grid-get-style.returns"></a><h4>Returns</h4> +<p> The image's grid style.</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-image-grid-set-style"></a><h3>gimp_image_grid_set_style ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_grid_set_style (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpGridStyle"><span class="type">GimpGridStyle</span></a> style</code></em>);</pre> +<p>Sets the style unit of an image's grid.</p> +<p>This procedure sets the style of an image's grid. It takes the image +and the new style as parameters.</p> +<div class="refsect3"> +<a name="gimp-image-grid-set-style.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>style</p></td> +<td class="parameter_description"><p>The image's grid style.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-grid-set-style.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimageguides.html b/devel-docs/libgimp/html/libgimp-gimpimageguides.html new file mode 100644 index 0000000..5702b4b --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimageguides.html @@ -0,0 +1,324 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpimageguides: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpimagegrid.html" title="gimpimagegrid"> +<link rel="next" href="libgimp-gimpimagesamplepoints.html" title="gimpimagesamplepoints"> +<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="#libgimp-gimpimageguides.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpimagegrid.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpimagesamplepoints.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpimageguides"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpimageguides.top_of_page"></a>gimpimageguides</span></h2> +<p>gimpimageguides — Functions for manipulating an image's guides.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpimageguides.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimageguides.html#gimp-image-add-hguide" title="gimp_image_add_hguide ()">gimp_image_add_hguide</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimageguides.html#gimp-image-add-vguide" title="gimp_image_add_vguide ()">gimp_image_add_vguide</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="libgimp-gimpimageguides.html#gimp-image-delete-guide" title="gimp_image_delete_guide ()">gimp_image_delete_guide</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimageguides.html#gimp-image-find-next-guide" title="gimp_image_find_next_guide ()">gimp_image_find_next_guide</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="returnvalue">GimpOrientationType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimageguides.html#gimp-image-get-guide-orientation" title="gimp_image_get_guide_orientation ()">gimp_image_get_guide_orientation</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="libgimp-gimpimageguides.html#gimp-image-get-guide-position" title="gimp_image_get_guide_position ()">gimp_image_get_guide_position</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimageguides.description"></a><h2>Description</h2> +<p>Functions for manipulating an image's guides.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimageguides.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-add-hguide"></a><h3>gimp_image_add_hguide ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_add_hguide (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> yposition</code></em>);</pre> +<p>Add a horizontal guide to an image.</p> +<p>This procedure adds a horizontal guide to an image. It takes the +input image and the y-position of the new guide as parameters. It +returns the guide ID of the new guide.</p> +<div class="refsect3"> +<a name="gimp-image-add-hguide.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>yposition</p></td> +<td class="parameter_description"><p>The guide's y-offset from top of image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-add-hguide.returns"></a><h4>Returns</h4> +<p> The new guide.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-add-vguide"></a><h3>gimp_image_add_vguide ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_add_vguide (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> xposition</code></em>);</pre> +<p>Add a vertical guide to an image.</p> +<p>This procedure adds a vertical guide to an image. It takes the input +image and the x-position of the new guide as parameters. It returns +the guide ID of the new guide.</p> +<div class="refsect3"> +<a name="gimp-image-add-vguide.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>xposition</p></td> +<td class="parameter_description"><p>The guide's x-offset from left of image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-add-vguide.returns"></a><h4>Returns</h4> +<p> The new guide.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-delete-guide"></a><h3>gimp_image_delete_guide ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_delete_guide (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> guide_ID</code></em>);</pre> +<p>Deletes a guide from an image.</p> +<p>This procedure takes an image and a guide ID as input and removes +the specified guide from the specified image.</p> +<div class="refsect3"> +<a name="gimp-image-delete-guide.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>guide_ID</p></td> +<td class="parameter_description"><p>The ID of the guide to be removed.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-delete-guide.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-find-next-guide"></a><h3>gimp_image_find_next_guide ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_find_next_guide (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> guide_ID</code></em>);</pre> +<p>Find next guide on an image.</p> +<p>This procedure takes an image and a guide ID as input and finds the +guide ID of the successor of the given guide ID in the image's guide +list. If the supplied guide ID is 0, the procedure will return the +first Guide. The procedure will return 0 if given the final guide ID +as an argument or the image has no guides.</p> +<div class="refsect3"> +<a name="gimp-image-find-next-guide.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>guide_ID</p></td> +<td class="parameter_description"><p>The ID of the current guide (0 if first invocation).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-find-next-guide.returns"></a><h4>Returns</h4> +<p> The next guide's ID.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-guide-orientation"></a><h3>gimp_image_get_guide_orientation ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="returnvalue">GimpOrientationType</span></a> +gimp_image_get_guide_orientation (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> guide_ID</code></em>);</pre> +<p>Get orientation of a guide on an image.</p> +<p>This procedure takes an image and a guide ID as input and returns +the orientations of the guide.</p> +<div class="refsect3"> +<a name="gimp-image-get-guide-orientation.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>guide_ID</p></td> +<td class="parameter_description"><p>The guide.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-guide-orientation.returns"></a><h4>Returns</h4> +<p> The guide's orientation.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-get-guide-position"></a><h3>gimp_image_get_guide_position ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_image_get_guide_position (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> guide_ID</code></em>);</pre> +<p>Get position of a guide on an image.</p> +<p>This procedure takes an image and a guide ID as input and returns +the position of the guide relative to the top or left of the image.</p> +<div class="refsect3"> +<a name="gimp-image-get-guide-position.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>guide_ID</p></td> +<td class="parameter_description"><p>The guide.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-guide-position.returns"></a><h4>Returns</h4> +<p> The guide's position relative to top or left of image.</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/libgimp/html/libgimp-gimpimagesamplepoints.html b/devel-docs/libgimp/html/libgimp-gimpimagesamplepoints.html new file mode 100644 index 0000000..9728fc2 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimagesamplepoints.html @@ -0,0 +1,253 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpimagesamplepoints: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpimageguides.html" title="gimpimageguides"> +<link rel="next" href="libgimp-gimpimageselect.html" title="gimpimageselect"> +<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="#libgimp-gimpimagesamplepoints.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpimageguides.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpimageselect.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpimagesamplepoints"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpimagesamplepoints.top_of_page"></a>gimpimagesamplepoints</span></h2> +<p>gimpimagesamplepoints — Functions for manipulating an image's sample points.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpimagesamplepoints.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimagesamplepoints.html#gimp-image-add-sample-point" title="gimp_image_add_sample_point ()">gimp_image_add_sample_point</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="libgimp-gimpimagesamplepoints.html#gimp-image-delete-sample-point" title="gimp_image_delete_sample_point ()">gimp_image_delete_sample_point</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpimagesamplepoints.html#gimp-image-find-next-sample-point" title="gimp_image_find_next_sample_point ()">gimp_image_find_next_sample_point</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="libgimp-gimpimagesamplepoints.html#gimp-image-get-sample-point-position" title="gimp_image_get_sample_point_position ()">gimp_image_get_sample_point_position</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimagesamplepoints.description"></a><h2>Description</h2> +<p>Functions for manipulating an image's sample points.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimagesamplepoints.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-add-sample-point"></a><h3>gimp_image_add_sample_point ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_add_sample_point (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> position_x</code></em>, + <em class="parameter"><code><span class="type">gint</span> position_y</code></em>);</pre> +<p>Add a sample point to an image.</p> +<p>This procedure adds a sample point to an image. It takes the input +image and the position of the new sample points as parameters. It +returns the sample point ID of the new sample point.</p> +<div class="refsect3"> +<a name="gimp-image-add-sample-point.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>position_x</p></td> +<td class="parameter_description"><p>The guide'sample points x-offset from left of image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>position_y</p></td> +<td class="parameter_description"><p>The guide'sample points y-offset from top of image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-add-sample-point.returns"></a><h4>Returns</h4> +<p> The new sample point.</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-image-delete-sample-point"></a><h3>gimp_image_delete_sample_point ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_delete_sample_point (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> sample_point_ID</code></em>);</pre> +<p>Deletes a sample point from an image.</p> +<p>This procedure takes an image and a sample point ID as input and +removes the specified sample point from the specified image.</p> +<div class="refsect3"> +<a name="gimp-image-delete-sample-point.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_point_ID</p></td> +<td class="parameter_description"><p>The ID of the sample point to be removed.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-delete-sample-point.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-find-next-sample-point"></a><h3>gimp_image_find_next_sample_point ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_find_next_sample_point (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> sample_point_ID</code></em>);</pre> +<p>Find next sample point on an image.</p> +<p>This procedure takes an image and a sample point ID as input and +finds the sample point ID of the successor of the given sample point +ID in the image's sample point list. If the supplied sample point ID +is 0, the procedure will return the first sample point. The +procedure will return 0 if given the final sample point ID as an +argument or the image has no sample points.</p> +<div class="refsect3"> +<a name="gimp-image-find-next-sample-point.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_point_ID</p></td> +<td class="parameter_description"><p>The ID of the current sample point (0 if first invocation).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-find-next-sample-point.returns"></a><h4>Returns</h4> +<p> The next sample point's ID.</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-image-get-sample-point-position"></a><h3>gimp_image_get_sample_point_position ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_image_get_sample_point_position (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> sample_point_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *position_y</code></em>);</pre> +<p>Get position of a sample point on an image.</p> +<p>This procedure takes an image and a sample point ID as input and +returns the position of the sample point relative to the top and +left of the image.</p> +<div class="refsect3"> +<a name="gimp-image-get-sample-point-position.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_point_ID</p></td> +<td class="parameter_description"><p>The guide.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>position_y</p></td> +<td class="parameter_description"><p>The sample points's position relative to top of image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-sample-point-position.returns"></a><h4>Returns</h4> +<p> The sample points's position relative to top of image.</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpimageselect.html b/devel-docs/libgimp/html/libgimp-gimpimageselect.html new file mode 100644 index 0000000..7cd9d57 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimageselect.html @@ -0,0 +1,564 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpimageselect: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpimagesamplepoints.html" title="gimpimagesamplepoints"> +<link rel="next" href="libgimp-gimpimagetransform.html" title="gimpimagetransform"> +<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="#libgimp-gimpimageselect.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpimagesamplepoints.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpimagetransform.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpimageselect"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpimageselect.top_of_page"></a>gimpimageselect</span></h2> +<p>gimpimageselect — Modify the image's selection.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpimageselect.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="libgimp-gimpimageselect.html#gimp-image-select-color" title="gimp_image_select_color ()">gimp_image_select_color</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="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()">gimp_image_select_contiguous_color</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="libgimp-gimpimageselect.html#gimp-image-select-rectangle" title="gimp_image_select_rectangle ()">gimp_image_select_rectangle</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="libgimp-gimpimageselect.html#gimp-image-select-round-rectangle" title="gimp_image_select_round_rectangle ()">gimp_image_select_round_rectangle</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="libgimp-gimpimageselect.html#gimp-image-select-ellipse" title="gimp_image_select_ellipse ()">gimp_image_select_ellipse</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="libgimp-gimpimageselect.html#gimp-image-select-polygon" title="gimp_image_select_polygon ()">gimp_image_select_polygon</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="libgimp-gimpimageselect.html#gimp-image-select-item" title="gimp_image_select_item ()">gimp_image_select_item</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimageselect.description"></a><h2>Description</h2> +<p>Functions to modify the image's selection.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimageselect.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-select-color"></a><h3>gimp_image_select_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_select_color (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<p>Create a selection by selecting all pixels (in the specified +drawable) with the same (or similar) color to that specified.</p> +<p>This tool creates a selection over the specified image. A by-color +selection is determined by the supplied color under the constraints +of the current context settings. Essentially, all pixels (in the +drawable) that have color sufficiently close to the specified color +(as determined by the threshold and criterion context values) are +included in the selection. To select transparent regions, the color +specified must also have minimum alpha.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()"><code class="function">gimp_context_set_antialias()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather" title="gimp_context_set_feather ()"><code class="function">gimp_context_set_feather()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather-radius" title="gimp_context_set_feather_radius ()"><code class="function">gimp_context_set_feather_radius()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-merged" title="gimp_context_set_sample_merged ()"><code class="function">gimp_context_set_sample_merged()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-criterion" title="gimp_context_set_sample_criterion ()"><code class="function">gimp_context_set_sample_criterion()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-threshold" title="gimp_context_set_sample_threshold ()"><code class="function">gimp_context_set_sample_threshold()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-transparent" title="gimp_context_set_sample_transparent ()"><code class="function">gimp_context_set_sample_transparent()</code></a>.</p> +<p>In the case of a merged sampling, the supplied drawable is ignored.</p> +<div class="refsect3"> +<a name="gimp-image-select-color.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>image_ID</p></td> +<td class="parameter_description"><p>The affected image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The color to select.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-select-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-select-contiguous-color"></a><h3>gimp_image_select_contiguous_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_select_contiguous_color (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>);</pre> +<p>Create a selection by selecting all pixels around specified +coordinates with the same (or similar) color to that at the +coordinates.</p> +<p>This tool creates a contiguous selection over the specified image. A +contiguous color selection is determined by a seed fill under the +constraints of the current context settings. Essentially, the color +at the specified coordinates (in the drawable) is measured and the +selection expands outwards from that point to any adjacent pixels +which are not significantly different (as determined by the +threshold and criterion context settings). This process continues +until no more expansion is possible. If antialiasing is turned on, +the final selection mask will contain intermediate values based on +close misses to the threshold bar at pixels along the seed fill +boundary.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()"><code class="function">gimp_context_set_antialias()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather" title="gimp_context_set_feather ()"><code class="function">gimp_context_set_feather()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather-radius" title="gimp_context_set_feather_radius ()"><code class="function">gimp_context_set_feather_radius()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-merged" title="gimp_context_set_sample_merged ()"><code class="function">gimp_context_set_sample_merged()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-criterion" title="gimp_context_set_sample_criterion ()"><code class="function">gimp_context_set_sample_criterion()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-threshold" title="gimp_context_set_sample_threshold ()"><code class="function">gimp_context_set_sample_threshold()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-sample-transparent" title="gimp_context_set_sample_transparent ()"><code class="function">gimp_context_set_sample_transparent()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-diagonal-neighbors" title="gimp_context_set_diagonal_neighbors ()"><code class="function">gimp_context_set_diagonal_neighbors()</code></a>.</p> +<p>In the case of a merged sampling, the supplied drawable is ignored. +If the sample is merged, the specified coordinates are relative to +the image origin; otherwise, they are relative to the drawable's +origin.</p> +<div class="refsect3"> +<a name="gimp-image-select-contiguous-color.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>image_ID</p></td> +<td class="parameter_description"><p>The affected image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of initial seed fill point: (image coordinates).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of initial seed fill point: (image coordinates).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-select-contiguous-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-select-rectangle"></a><h3>gimp_image_select_rectangle ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_select_rectangle (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> width</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> height</code></em>);</pre> +<p>Create a rectangular selection over the specified image;</p> +<p>This tool creates a rectangular selection over the specified image. +The rectangular region can be either added to, subtracted from, or +replace the contents of the previous selection mask.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather" title="gimp_context_set_feather ()"><code class="function">gimp_context_set_feather()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather-radius" title="gimp_context_set_feather_radius ()"><code class="function">gimp_context_set_feather_radius()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-select-rectangle.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of upper-left corner of rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of upper-left corner of rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The width of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The height of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-select-rectangle.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-select-round-rectangle"></a><h3>gimp_image_select_round_rectangle ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_select_round_rectangle (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> width</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> height</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> corner_radius_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> corner_radius_y</code></em>);</pre> +<p>Create a rectangular selection with round corners over the specified +image;</p> +<p>This tool creates a rectangular selection with round corners over +the specified image. The rectangular region can be either added to, +subtracted from, or replace the contents of the previous selection +mask.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()"><code class="function">gimp_context_set_antialias()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather" title="gimp_context_set_feather ()"><code class="function">gimp_context_set_feather()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather-radius" title="gimp_context_set_feather_radius ()"><code class="function">gimp_context_set_feather_radius()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-select-round-rectangle.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of upper-left corner of rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of upper-left corner of rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The width of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The height of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>corner_radius_x</p></td> +<td class="parameter_description"><p>The corner radius in X direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>corner_radius_y</p></td> +<td class="parameter_description"><p>The corner radius in Y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-select-round-rectangle.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-select-ellipse"></a><h3>gimp_image_select_ellipse ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_select_ellipse (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> width</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> height</code></em>);</pre> +<p>Create an elliptical selection over the specified image.</p> +<p>This tool creates an elliptical selection over the specified image. +The elliptical region can be either added to, subtracted from, or +replace the contents of the previous selection mask.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()"><code class="function">gimp_context_set_antialias()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather" title="gimp_context_set_feather ()"><code class="function">gimp_context_set_feather()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather-radius" title="gimp_context_set_feather_radius ()"><code class="function">gimp_context_set_feather_radius()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-select-ellipse.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of upper-left corner of ellipse bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of upper-left corner of ellipse bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The width of the ellipse.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The height of the ellipse.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-select-ellipse.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-select-polygon"></a><h3>gimp_image_select_polygon ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_select_polygon (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_segs</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *segs</code></em>);</pre> +<p>Create a polygonal selection over the specified image.</p> +<p>This tool creates a polygonal selection over the specified image. +The polygonal region can be either added to, subtracted from, or +replace the contents of the previous selection mask. The polygon is +specified through an array of floating point numbers and its length. +The length of array must be 2n, where n is the number of points. +Each point is defined by 2 floating point values which correspond to +the x and y coordinates. If the final point does not connect to the +starting point, a connecting segment is automatically added.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()"><code class="function">gimp_context_set_antialias()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather" title="gimp_context_set_feather ()"><code class="function">gimp_context_set_feather()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather-radius" title="gimp_context_set_feather_radius ()"><code class="function">gimp_context_set_feather_radius()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-select-polygon.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_segs</p></td> +<td class="parameter_description"><p>Number of points (count 1 coordinate as two points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segs</p></td> +<td class="parameter_description"><p>Array of points: { p1.x, p1.y, p2.x, p2.y, ..., pn.x, pn.y}.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-select-polygon.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-select-item"></a><h3>gimp_image_select_item ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_select_item (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Transforms the specified item into a selection</p> +<p>This procedure renders the item's outline into the current selection +of the image the item belongs to. What exactly the item's outline is +depends on the item type: for layers, it's the layer's alpha +channel, for vectors the vector's shape.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-antialias" title="gimp_context_set_antialias ()"><code class="function">gimp_context_set_antialias()</code></a>, <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather" title="gimp_context_set_feather ()"><code class="function">gimp_context_set_feather()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-feather-radius" title="gimp_context_set_feather_radius ()"><code class="function">gimp_context_set_feather_radius()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-select-item.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The desired operation with current selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>item_ID</p></td> +<td class="parameter_description"><p>The item to render to the selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-select-item.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</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/libgimp/html/libgimp-gimpimagetransform.html b/devel-docs/libgimp/html/libgimp-gimpimagetransform.html new file mode 100644 index 0000000..0d662ce --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimagetransform.html @@ -0,0 +1,424 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpimagetransform: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpimageselect.html" title="gimpimageselect"> +<link rel="next" href="libgimp-gimpimageundo.html" title="gimpimageundo"> +<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="#libgimp-gimpimagetransform.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpimageselect.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpimageundo.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpimagetransform"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpimagetransform.top_of_page"></a>gimpimagetransform</span></h2> +<p>gimpimagetransform — Transformations on images.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpimagetransform.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="libgimp-gimpimagetransform.html#gimp-image-resize" title="gimp_image_resize ()">gimp_image_resize</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="libgimp-gimpimagetransform.html#gimp-image-resize-to-layers" title="gimp_image_resize_to_layers ()">gimp_image_resize_to_layers</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="libgimp-gimpimagetransform.html#gimp-image-scale" title="gimp_image_scale ()">gimp_image_scale</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="libgimp-gimpimagetransform.html#gimp-image-scale-full" title="gimp_image_scale_full ()">gimp_image_scale_full</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="libgimp-gimpimagetransform.html#gimp-image-crop" title="gimp_image_crop ()">gimp_image_crop</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="libgimp-gimpimagetransform.html#gimp-image-flip" title="gimp_image_flip ()">gimp_image_flip</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="libgimp-gimpimagetransform.html#gimp-image-rotate" title="gimp_image_rotate ()">gimp_image_rotate</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimagetransform.description"></a><h2>Description</h2> +<p>Operations to scale, resize, crop, flip and rotate images.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimagetransform.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-resize"></a><h3>gimp_image_resize ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_resize (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_width</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_height</code></em>, + <em class="parameter"><code><span class="type">gint</span> offx</code></em>, + <em class="parameter"><code><span class="type">gint</span> offy</code></em>);</pre> +<p>Resize the image to the specified extents.</p> +<p>This procedure resizes the image so that it's new width and height +are equal to the supplied parameters. Offsets are also provided +which describe the position of the previous image's content. All +channels within the image are resized according to the specified +parameters; this includes the image selection mask. All layers +within the image are repositioned according to the specified +offsets.</p> +<div class="refsect3"> +<a name="gimp-image-resize.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_width</p></td> +<td class="parameter_description"><p>New image width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_height</p></td> +<td class="parameter_description"><p>New image height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offx</p></td> +<td class="parameter_description"><p>x offset between upper left corner of old and new images: (new - old).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offy</p></td> +<td class="parameter_description"><p>y offset between upper left corner of old and new images: (new - old).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-resize.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-resize-to-layers"></a><h3>gimp_image_resize_to_layers ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_resize_to_layers (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Resize the image to fit all layers.</p> +<p>This procedure resizes the image to the bounding box of all layers +of the image. All channels within the image are resized to the new +size; this includes the image selection mask. All layers within the +image are repositioned to the new image area.</p> +<div class="refsect3"> +<a name="gimp-image-resize-to-layers.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-resize-to-layers.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-image-scale"></a><h3>gimp_image_scale ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_scale (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_width</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_height</code></em>);</pre> +<p>Scale the image using the default interpolation method.</p> +<p>This procedure scales the image so that its new width and height are +equal to the supplied parameters. All layers and channels within the +image are scaled according to the specified parameters; this +includes the image selection mask. The interpolation method used can +be set with <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()"><code class="function">gimp_context_set_interpolation()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-scale.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_width</p></td> +<td class="parameter_description"><p>New image width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_height</p></td> +<td class="parameter_description"><p>New image height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-scale.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-scale-full"></a><h3>gimp_image_scale_full ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_scale_full (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_width</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_height</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_scale_full</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimagetransform.html#gimp-image-scale" title="gimp_image_scale ()"><code class="function">gimp_image_scale()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-scale-full.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_width</p></td> +<td class="parameter_description"><p>New image width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_height</p></td> +<td class="parameter_description"><p>New image height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Type of interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-scale-full.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-crop"></a><h3>gimp_image_crop ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_crop (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_width</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_height</code></em>, + <em class="parameter"><code><span class="type">gint</span> offx</code></em>, + <em class="parameter"><code><span class="type">gint</span> offy</code></em>);</pre> +<p>Crop the image to the specified extents.</p> +<p>This procedure crops the image so that it's new width and height are +equal to the supplied parameters. Offsets are also provided which +describe the position of the previous image's content. All channels +and layers within the image are cropped to the new image extents; +this includes the image selection mask. If any parameters are out of +range, an error is returned.</p> +<div class="refsect3"> +<a name="gimp-image-crop.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_width</p></td> +<td class="parameter_description"><p>New image width: (0 < new_width <= width).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_height</p></td> +<td class="parameter_description"><p>New image height: (0 < new_height <= height).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offx</p></td> +<td class="parameter_description"><p>X offset: (0 <= offx <= (width - new_width)).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offy</p></td> +<td class="parameter_description"><p>Y offset: (0 <= offy <= (height - new_height)).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-crop.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-flip"></a><h3>gimp_image_flip ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_flip (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="type">GimpOrientationType</span></a> flip_type</code></em>);</pre> +<p>Flips the image horizontally or vertically.</p> +<p>This procedure flips (mirrors) the image.</p> +<div class="refsect3"> +<a name="gimp-image-flip.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>flip_type</p></td> +<td class="parameter_description"><p>Type of flip.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-flip.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-rotate"></a><h3>gimp_image_rotate ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_rotate (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRotationType"><span class="type">GimpRotationType</span></a> rotate_type</code></em>);</pre> +<p>Rotates the image by the specified degrees.</p> +<p>This procedure rotates the image.</p> +<div class="refsect3"> +<a name="gimp-image-rotate.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>rotate_type</p></td> +<td class="parameter_description"><p>Angle of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-rotate.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimpimageundo.html b/devel-docs/libgimp/html/libgimp-gimpimageundo.html new file mode 100644 index 0000000..a00d0b7 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpimageundo.html @@ -0,0 +1,333 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpimageundo: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpimagetransform.html" title="gimpimagetransform"> +<link rel="next" href="libgimp-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="#libgimp-gimpimageundo.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpimagetransform.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpmetadata.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpimageundo"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpimageundo.top_of_page"></a>gimpimageundo</span></h2> +<p>gimpimageundo — Control of image undo/redo.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpimageundo.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="libgimp-gimpimageundo.html#gimp-image-undo-group-start" title="gimp_image_undo_group_start ()">gimp_image_undo_group_start</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="libgimp-gimpimageundo.html#gimp-image-undo-group-end" title="gimp_image_undo_group_end ()">gimp_image_undo_group_end</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="libgimp-gimpimageundo.html#gimp-image-undo-is-enabled" title="gimp_image_undo_is_enabled ()">gimp_image_undo_is_enabled</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="libgimp-gimpimageundo.html#gimp-image-undo-disable" title="gimp_image_undo_disable ()">gimp_image_undo_disable</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="libgimp-gimpimageundo.html#gimp-image-undo-enable" title="gimp_image_undo_enable ()">gimp_image_undo_enable</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="libgimp-gimpimageundo.html#gimp-image-undo-freeze" title="gimp_image_undo_freeze ()">gimp_image_undo_freeze</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="libgimp-gimpimageundo.html#gimp-image-undo-thaw" title="gimp_image_undo_thaw ()">gimp_image_undo_thaw</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimageundo.description"></a><h2>Description</h2> +<p>Control of image undo/redo.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpimageundo.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-undo-group-start"></a><h3>gimp_image_undo_group_start ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_undo_group_start (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Starts a group undo.</p> +<p>This function is used to start a group undo--necessary for logically +combining two or more undo operations into a single operation. This +call must be used in conjunction with a <a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-group-end" title="gimp_image_undo_group_end ()"><code class="function">gimp_image_undo_group_end()</code></a> +call.</p> +<div class="refsect3"> +<a name="gimp-image-undo-group-start.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>image_ID</p></td> +<td class="parameter_description"><p>The ID of the image in which to open an undo group.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-undo-group-start.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-undo-group-end"></a><h3>gimp_image_undo_group_end ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_undo_group_end (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Finish a group undo.</p> +<p>This function must be called once for each +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-group-start" title="gimp_image_undo_group_start ()"><code class="function">gimp_image_undo_group_start()</code></a> call that is made.</p> +<div class="refsect3"> +<a name="gimp-image-undo-group-end.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>image_ID</p></td> +<td class="parameter_description"><p>The ID of the image in which to close an undo group.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-undo-group-end.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-undo-is-enabled"></a><h3>gimp_image_undo_is_enabled ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_undo_is_enabled (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Check if the image's undo stack is enabled.</p> +<p>This procedure checks if the image's undo stack is currently enabled +or disabled. This is useful when several plug-ins or scripts call +each other and want to check if their caller has already used +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-disable" title="gimp_image_undo_disable ()"><code class="function">gimp_image_undo_disable()</code></a> or <a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-freeze" title="gimp_image_undo_freeze ()"><code class="function">gimp_image_undo_freeze()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-undo-is-enabled.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-undo-is-enabled.returns"></a><h4>Returns</h4> +<p> TRUE if undo is enabled for this image.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-undo-disable"></a><h3>gimp_image_undo_disable ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_undo_disable (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Disable the image's undo stack.</p> +<p>This procedure disables the image's undo stack, allowing subsequent +operations to ignore their undo steps. This is generally called in +conjunction with <a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-enable" title="gimp_image_undo_enable ()"><code class="function">gimp_image_undo_enable()</code></a> to temporarily disable an +image undo stack. This is advantageous because saving undo steps can +be time and memory intensive.</p> +<div class="refsect3"> +<a name="gimp-image-undo-disable.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-undo-disable.returns"></a><h4>Returns</h4> +<p> TRUE if the image undo has been disabled.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-undo-enable"></a><h3>gimp_image_undo_enable ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_undo_enable (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Enable the image's undo stack.</p> +<p>This procedure enables the image's undo stack, allowing subsequent +operations to store their undo steps. This is generally called in +conjunction with <a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-disable" title="gimp_image_undo_disable ()"><code class="function">gimp_image_undo_disable()</code></a> to temporarily disable an +image undo stack.</p> +<div class="refsect3"> +<a name="gimp-image-undo-enable.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-undo-enable.returns"></a><h4>Returns</h4> +<p> TRUE if the image undo has been enabled.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-undo-freeze"></a><h3>gimp_image_undo_freeze ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_undo_freeze (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Freeze the image's undo stack.</p> +<p>This procedure freezes the image's undo stack, allowing subsequent +operations to ignore their undo steps. This is generally called in +conjunction with <a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-thaw" title="gimp_image_undo_thaw ()"><code class="function">gimp_image_undo_thaw()</code></a> to temporarily disable an +image undo stack. This is advantageous because saving undo steps can +be time and memory intensive. <a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-freeze" title="gimp_image_undo_freeze ()"><code class="function">gimp_image_undo_freeze()</code></a> / +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-thaw" title="gimp_image_undo_thaw ()"><code class="function">gimp_image_undo_thaw()</code></a> and <a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-disable" title="gimp_image_undo_disable ()"><code class="function">gimp_image_undo_disable()</code></a> / +<a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-enable" title="gimp_image_undo_enable ()"><code class="function">gimp_image_undo_enable()</code></a> differ in that the former does not free up +all undo steps when undo is thawed, so is more suited to interactive +in-situ previews. It is important in this case that the image is +back to the same state it was frozen in before thawing, else 'undo' +behaviour is undefined.</p> +<div class="refsect3"> +<a name="gimp-image-undo-freeze.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-undo-freeze.returns"></a><h4>Returns</h4> +<p> TRUE if the image undo has been frozen.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-undo-thaw"></a><h3>gimp_image_undo_thaw ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_undo_thaw (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Thaw the image's undo stack.</p> +<p>This procedure thaws the image's undo stack, allowing subsequent +operations to store their undo steps. This is generally called in +conjunction with <a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-freeze" title="gimp_image_undo_freeze ()"><code class="function">gimp_image_undo_freeze()</code></a> to temporarily freeze an +image undo stack. <a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-thaw" title="gimp_image_undo_thaw ()"><code class="function">gimp_image_undo_thaw()</code></a> does NOT free the undo +stack as <a class="link" href="libgimp-gimpimageundo.html#gimp-image-undo-enable" title="gimp_image_undo_enable ()"><code class="function">gimp_image_undo_enable()</code></a> does, so is suited for situations +where one wishes to leave the undo stack in the same state in which +one found it despite non-destructively playing with the image in the +meantime. An example would be in-situ plug-in previews. Balancing +freezes and thaws and ensuring image consistency is the +responsibility of the caller.</p> +<div class="refsect3"> +<a name="gimp-image-undo-thaw.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-undo-thaw.returns"></a><h4>Returns</h4> +<p> TRUE if the image undo has been thawed.</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/libgimp/html/libgimp-gimpitem.html b/devel-docs/libgimp/html/libgimp-gimpitem.html new file mode 100644 index 0000000..892b323 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpitem.html @@ -0,0 +1,1361 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpitem: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpmetadata.html" title="gimpmetadata"> +<link rel="next" href="libgimp-gimpitemtransform.html" title="gimpitemtransform"> +<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="#libgimp-gimpitem.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpmetadata.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpitemtransform.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpitem"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpitem.top_of_page"></a>gimpitem</span></h2> +<p>gimpitem — Functions to manipulate items.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpitem.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="libgimp-gimpitem.html#gimp-item-is-valid" title="gimp_item_is_valid ()">gimp_item_is_valid</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-image" title="gimp_item_get_image ()">gimp_item_get_image</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="libgimp-gimpitem.html#gimp-item-delete" title="gimp_item_delete ()">gimp_item_delete</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="libgimp-gimpitem.html#gimp-item-is-drawable" title="gimp_item_is_drawable ()">gimp_item_is_drawable</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="libgimp-gimpitem.html#gimp-item-is-layer" title="gimp_item_is_layer ()">gimp_item_is_layer</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="libgimp-gimpitem.html#gimp-item-is-text-layer" title="gimp_item_is_text_layer ()">gimp_item_is_text_layer</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="libgimp-gimpitem.html#gimp-item-is-channel" title="gimp_item_is_channel ()">gimp_item_is_channel</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="libgimp-gimpitem.html#gimp-item-is-layer-mask" title="gimp_item_is_layer_mask ()">gimp_item_is_layer_mask</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="libgimp-gimpitem.html#gimp-item-is-selection" title="gimp_item_is_selection ()">gimp_item_is_selection</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="libgimp-gimpitem.html#gimp-item-is-vectors" title="gimp_item_is_vectors ()">gimp_item_is_vectors</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="libgimp-gimpitem.html#gimp-item-is-group" title="gimp_item_is_group ()">gimp_item_is_group</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-parent" title="gimp_item_get_parent ()">gimp_item_get_parent</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="libgimp-gimpitem.html#gimp-item-get-children" title="gimp_item_get_children ()">gimp_item_get_children</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="libgimp-gimpitem.html#gimp-item-get-expanded" title="gimp_item_get_expanded ()">gimp_item_get_expanded</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="libgimp-gimpitem.html#gimp-item-set-expanded" title="gimp_item_set_expanded ()">gimp_item_set_expanded</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="libgimp-gimpitem.html#gimp-item-get-name" title="gimp_item_get_name ()">gimp_item_get_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="libgimp-gimpitem.html#gimp-item-set-name" title="gimp_item_set_name ()">gimp_item_set_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="libgimp-gimpitem.html#gimp-item-get-visible" title="gimp_item_get_visible ()">gimp_item_get_visible</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="libgimp-gimpitem.html#gimp-item-set-visible" title="gimp_item_set_visible ()">gimp_item_set_visible</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="libgimp-gimpitem.html#gimp-item-get-linked" title="gimp_item_get_linked ()">gimp_item_get_linked</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="libgimp-gimpitem.html#gimp-item-set-linked" title="gimp_item_set_linked ()">gimp_item_set_linked</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="libgimp-gimpitem.html#gimp-item-get-lock-content" title="gimp_item_get_lock_content ()">gimp_item_get_lock_content</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="libgimp-gimpitem.html#gimp-item-set-lock-content" title="gimp_item_set_lock_content ()">gimp_item_set_lock_content</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="libgimp-gimpitem.html#gimp-item-get-lock-position" title="gimp_item_get_lock_position ()">gimp_item_get_lock_position</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="libgimp-gimpitem.html#gimp-item-set-lock-position" title="gimp_item_set_lock_position ()">gimp_item_set_lock_position</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpColorTag"><span class="returnvalue">GimpColorTag</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-color-tag" title="gimp_item_get_color_tag ()">gimp_item_get_color_tag</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="libgimp-gimpitem.html#gimp-item-set-color-tag" title="gimp_item_set_color_tag ()">gimp_item_set_color_tag</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="libgimp-gimpitem.html#gimp-item-get-tattoo" title="gimp_item_get_tattoo ()">gimp_item_get_tattoo</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="libgimp-gimpitem.html#gimp-item-set-tattoo" title="gimp_item_set_tattoo ()">gimp_item_set_tattoo</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="libgimp-gimpitem.html#gimp-item-attach-parasite" title="gimp_item_attach_parasite ()">gimp_item_attach_parasite</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="libgimp-gimpitem.html#gimp-item-detach-parasite" title="gimp_item_detach_parasite ()">gimp_item_detach_parasite</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-parasite" title="gimp_item_get_parasite ()">gimp_item_get_parasite</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="libgimp-gimpitem.html#gimp-item-get-parasite-list" title="gimp_item_get_parasite_list ()">gimp_item_get_parasite_list</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpitem.description"></a><h2>Description</h2> +<p>Functions to manipulate items.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpitem.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-item-is-valid"></a><h3>gimp_item_is_valid ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_is_valid (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns TRUE if the item is valid.</p> +<p>This procedure checks if the given item ID is valid and refers to an +existing item.</p> +<div class="refsect3"> +<a name="gimp-item-is-valid.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>item_ID</p></td> +<td class="parameter_description"><p>The item to check.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-is-valid.returns"></a><h4>Returns</h4> +<p> Whether the item ID is valid.</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-item-get-image"></a><h3>gimp_item_get_image ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_get_image (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns the item's image.</p> +<p>This procedure returns the item's image.</p> +<div class="refsect3"> +<a name="gimp-item-get-image.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-image.returns"></a><h4>Returns</h4> +<p> The item's image.</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-item-delete"></a><h3>gimp_item_delete ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_delete (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Delete a item.</p> +<p>This procedure deletes the specified item. This must not be done if +the image containing this item was already deleted or if the item +was already removed from the image. The only case in which this +procedure is useful is if you want to get rid of a item which has +not yet been added to an image.</p> +<div class="refsect3"> +<a name="gimp-item-delete.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>item_ID</p></td> +<td class="parameter_description"><p>The item to delete.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-delete.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-is-drawable"></a><h3>gimp_item_is_drawable ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_is_drawable (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns whether the item is a drawable.</p> +<p>This procedure returns TRUE if the specified item is a drawable.</p> +<div class="refsect3"> +<a name="gimp-item-is-drawable.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-is-drawable.returns"></a><h4>Returns</h4> +<p> TRUE if the item is a drawable, FALSE otherwise.</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-item-is-layer"></a><h3>gimp_item_is_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_is_layer (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns whether the item is a layer.</p> +<p>This procedure returns TRUE if the specified item is a layer.</p> +<div class="refsect3"> +<a name="gimp-item-is-layer.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-is-layer.returns"></a><h4>Returns</h4> +<p> TRUE if the item is a layer, FALSE otherwise.</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-item-is-text-layer"></a><h3>gimp_item_is_text_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_is_text_layer (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns whether the item is a text layer.</p> +<p>This procedure returns TRUE if the specified item is a text layer.</p> +<div class="refsect3"> +<a name="gimp-item-is-text-layer.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-is-text-layer.returns"></a><h4>Returns</h4> +<p> TRUE if the item is a text layer, FALSE otherwise.</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-item-is-channel"></a><h3>gimp_item_is_channel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_is_channel (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns whether the item is a channel.</p> +<p>This procedure returns TRUE if the specified item is a channel.</p> +<div class="refsect3"> +<a name="gimp-item-is-channel.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-is-channel.returns"></a><h4>Returns</h4> +<p> TRUE if the item is a channel, FALSE otherwise.</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-item-is-layer-mask"></a><h3>gimp_item_is_layer_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_is_layer_mask (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns whether the item is a layer mask.</p> +<p>This procedure returns TRUE if the specified item is a layer mask.</p> +<div class="refsect3"> +<a name="gimp-item-is-layer-mask.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-is-layer-mask.returns"></a><h4>Returns</h4> +<p> TRUE if the item is a layer mask, FALSE otherwise.</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-item-is-selection"></a><h3>gimp_item_is_selection ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_is_selection (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns whether the item is a selection.</p> +<p>This procedure returns TRUE if the specified item is a selection.</p> +<div class="refsect3"> +<a name="gimp-item-is-selection.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-is-selection.returns"></a><h4>Returns</h4> +<p> TRUE if the item is a selection, FALSE otherwise.</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-item-is-vectors"></a><h3>gimp_item_is_vectors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_is_vectors (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns whether the item is a vectors.</p> +<p>This procedure returns TRUE if the specified item is a vectors.</p> +<div class="refsect3"> +<a name="gimp-item-is-vectors.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-is-vectors.returns"></a><h4>Returns</h4> +<p> TRUE if the item is a vectors, FALSE otherwise.</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-item-is-group"></a><h3>gimp_item_is_group ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_is_group (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns whether the item is a group item.</p> +<p>This procedure returns TRUE if the specified item is a group item +which can have children.</p> +<div class="refsect3"> +<a name="gimp-item-is-group.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-is-group.returns"></a><h4>Returns</h4> +<p> TRUE if the item is a group, FALSE otherwise.</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-item-get-parent"></a><h3>gimp_item_get_parent ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_get_parent (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns the item's parent item.</p> +<p>This procedure returns the item's parent item, if any.</p> +<div class="refsect3"> +<a name="gimp-item-get-parent.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-parent.returns"></a><h4>Returns</h4> +<p> The item's parent item.</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-item-get-children"></a><h3>gimp_item_get_children ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> * +gimp_item_get_children (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_children</code></em>);</pre> +<p>Returns the item's list of children.</p> +<p>This procedure returns the list of items which are children of the +specified item. The order is topmost to bottommost.</p> +<div class="refsect3"> +<a name="gimp-item-get-children.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_children</p></td> +<td class="parameter_description"><p>The item's number of children.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-children.returns"></a><h4>Returns</h4> +<p> The item's list of children.</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-item-get-expanded"></a><h3>gimp_item_get_expanded ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_get_expanded (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Returns whether the item is expanded.</p> +<p>This procedure returns TRUE if the specified item is expanded.</p> +<div class="refsect3"> +<a name="gimp-item-get-expanded.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-expanded.returns"></a><h4>Returns</h4> +<p> TRUE if the item is expanded, FALSE 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-item-set-expanded"></a><h3>gimp_item_set_expanded ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_set_expanded (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> expanded</code></em>);</pre> +<p>Sets the expanded state of the item.</p> +<p>This procedure expands or collapses the item.</p> +<div class="refsect3"> +<a name="gimp-item-set-expanded.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>expanded</p></td> +<td class="parameter_description"><p>TRUE to expand the item, FALSE to collapse the item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-set-expanded.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-get-name"></a><h3>gimp_item_get_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_item_get_name (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Get the name of the specified item.</p> +<p>This procedure returns the specified item's name.</p> +<div class="refsect3"> +<a name="gimp-item-get-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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-name.returns"></a><h4>Returns</h4> +<p> The item name.</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-item-set-name"></a><h3>gimp_item_set_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_set_name (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Set the name of the specified item.</p> +<p>This procedure sets the specified item's name.</p> +<div class="refsect3"> +<a name="gimp-item-set-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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The new item name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-set-name.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-get-visible"></a><h3>gimp_item_get_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_get_visible (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Get the visibility of the specified item.</p> +<p>This procedure returns the specified item's visibility.</p> +<div class="refsect3"> +<a name="gimp-item-get-visible.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-visible.returns"></a><h4>Returns</h4> +<p> The item visibility.</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-item-set-visible"></a><h3>gimp_item_set_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_set_visible (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> visible</code></em>);</pre> +<p>Set the visibility of the specified item.</p> +<p>This procedure sets the specified item's visibility.</p> +<div class="refsect3"> +<a name="gimp-item-set-visible.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>visible</p></td> +<td class="parameter_description"><p>The new item visibility.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-set-visible.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-get-linked"></a><h3>gimp_item_get_linked ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_get_linked (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Get the linked state of the specified item.</p> +<p>This procedure returns the specified item's linked state.</p> +<div class="refsect3"> +<a name="gimp-item-get-linked.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-linked.returns"></a><h4>Returns</h4> +<p> The item linked state (for moves).</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-item-set-linked"></a><h3>gimp_item_set_linked ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_set_linked (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> linked</code></em>);</pre> +<p>Set the linked state of the specified item.</p> +<p>This procedure sets the specified item's linked state.</p> +<div class="refsect3"> +<a name="gimp-item-set-linked.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>linked</p></td> +<td class="parameter_description"><p>The new item linked state.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-set-linked.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-get-lock-content"></a><h3>gimp_item_get_lock_content ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_get_lock_content (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Get the 'lock content' state of the specified item.</p> +<p>This procedure returns the specified item's lock content state.</p> +<div class="refsect3"> +<a name="gimp-item-get-lock-content.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-lock-content.returns"></a><h4>Returns</h4> +<p> Whether the item's contents are locked.</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-item-set-lock-content"></a><h3>gimp_item_set_lock_content ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_set_lock_content (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> lock_content</code></em>);</pre> +<p>Set the 'lock content' state of the specified item.</p> +<p>This procedure sets the specified item's lock content state.</p> +<div class="refsect3"> +<a name="gimp-item-set-lock-content.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>lock_content</p></td> +<td class="parameter_description"><p>The new item 'lock content' state.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-set-lock-content.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-get-lock-position"></a><h3>gimp_item_get_lock_position ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_get_lock_position (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Get the 'lock position' state of the specified item.</p> +<p>This procedure returns the specified item's lock position state.</p> +<div class="refsect3"> +<a name="gimp-item-get-lock-position.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-lock-position.returns"></a><h4>Returns</h4> +<p> Whether the item's position is locked.</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-item-set-lock-position"></a><h3>gimp_item_set_lock_position ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_set_lock_position (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> lock_position</code></em>);</pre> +<p>Set the 'lock position' state of the specified item.</p> +<p>This procedure sets the specified item's lock position state.</p> +<div class="refsect3"> +<a name="gimp-item-set-lock-position.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>lock_position</p></td> +<td class="parameter_description"><p>The new item 'lock position' state.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-set-lock-position.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-get-color-tag"></a><h3>gimp_item_get_color_tag ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpColorTag"><span class="returnvalue">GimpColorTag</span></a> +gimp_item_get_color_tag (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Get the color tag of the specified item.</p> +<p>This procedure returns the specified item's color tag.</p> +<div class="refsect3"> +<a name="gimp-item-get-color-tag.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-color-tag.returns"></a><h4>Returns</h4> +<p> The item's color tag.</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-item-set-color-tag"></a><h3>gimp_item_set_color_tag ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_set_color_tag (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpColorTag"><span class="type">GimpColorTag</span></a> color_tag</code></em>);</pre> +<p>Set the color tag of the specified item.</p> +<p>This procedure sets the specified item's color tag.</p> +<div class="refsect3"> +<a name="gimp-item-set-color-tag.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color_tag</p></td> +<td class="parameter_description"><p>The new item color tag.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-set-color-tag.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-get-tattoo"></a><h3>gimp_item_get_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_item_get_tattoo (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>);</pre> +<p>Get the tattoo of the specified item.</p> +<p>This procedure returns the specified item's tattoo. A tattoo is a +unique and permanent identifier attached to a item that can be used +to uniquely identify a item within an image even between sessions.</p> +<div class="refsect3"> +<a name="gimp-item-get-tattoo.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-tattoo.returns"></a><h4>Returns</h4> +<p> The item tattoo.</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-item-set-tattoo"></a><h3>gimp_item_set_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_set_tattoo (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> tattoo</code></em>);</pre> +<p>Set the tattoo of the specified item.</p> +<p>This procedure sets the specified item's tattoo. A tattoo is a +unique and permanent identifier attached to a item that can be used +to uniquely identify a item within an image even between sessions.</p> +<div class="refsect3"> +<a name="gimp-item-set-tattoo.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>tattoo</p></td> +<td class="parameter_description"><p>The new item tattoo.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-set-tattoo.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-attach-parasite"></a><h3>gimp_item_attach_parasite ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_attach_parasite (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre> +<p>Add a parasite to an item.</p> +<p>This procedure attaches a parasite to an item. It has no return +values.</p> +<div class="refsect3"> +<a name="gimp-item-attach-parasite.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parasite</p></td> +<td class="parameter_description"><p>The parasite to attach to the item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-attach-parasite.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-detach-parasite"></a><h3>gimp_item_detach_parasite ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_item_detach_parasite (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Removes a parasite from an item.</p> +<p>This procedure detaches a parasite from an item. It has no return +values.</p> +<div class="refsect3"> +<a name="gimp-item-detach-parasite.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the parasite to detach from the item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-detach-parasite.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-item-get-parasite"></a><h3>gimp_item_get_parasite ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +gimp_item_get_parasite (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Look up a parasite in an item</p> +<p>Finds and returns the parasite that is attached to an item.</p> +<div class="refsect3"> +<a name="gimp-item-get-parasite.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the parasite to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-parasite.returns"></a><h4>Returns</h4> +<p> The found parasite.</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-item-get-parasite-list"></a><h3>gimp_item_get_parasite_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_item_get_parasite_list (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_parasites</code></em>);</pre> +<p>List all parasites.</p> +<p>Returns a list of all parasites currently attached the an item.</p> +<div class="refsect3"> +<a name="gimp-item-get-parasite-list.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_parasites</p></td> +<td class="parameter_description"><p>The number of attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-get-parasite-list.returns"></a><h4>Returns</h4> +<p> The names of currently attached parasites. The returned +value must be freed with <code class="function">g_strfreev()</code>.</p> +</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/libgimp/html/libgimp-gimpitemtransform.html b/devel-docs/libgimp/html/libgimp-gimpitemtransform.html new file mode 100644 index 0000000..501e07b --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpitemtransform.html @@ -0,0 +1,885 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpitemtransform: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpitem.html" title="gimpitem"> +<link rel="next" href="libgimp-gimplayer.html" title="gimplayer"> +<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="#libgimp-gimpitemtransform.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpitem.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimplayer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpitemtransform"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpitemtransform.top_of_page"></a>gimpitemtransform</span></h2> +<p>gimpitemtransform — Functions to perform transformations on items.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpitemtransform.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-translate" title="gimp_item_transform_translate ()">gimp_item_transform_translate</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip-simple" title="gimp_item_transform_flip_simple ()">gimp_item_transform_flip_simple</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip" title="gimp_item_transform_flip ()">gimp_item_transform_flip</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" title="gimp_item_transform_perspective ()">gimp_item_transform_perspective</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate-simple" title="gimp_item_transform_rotate_simple ()">gimp_item_transform_rotate_simple</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" title="gimp_item_transform_rotate ()">gimp_item_transform_rotate</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-scale" title="gimp_item_transform_scale ()">gimp_item_transform_scale</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()">gimp_item_transform_shear</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-2d" title="gimp_item_transform_2d ()">gimp_item_transform_2d</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-matrix" title="gimp_item_transform_matrix ()">gimp_item_transform_matrix</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpitemtransform.description"></a><h2>Description</h2> +<p>Functions to perform transformations on items.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpitemtransform.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-item-transform-translate"></a><h3>gimp_item_transform_translate ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_transform_translate (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> off_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> off_y</code></em>);</pre> +<p>Translate the item by the specified offsets.</p> +<p>This procedure translates the item by the amounts specified in the +off_x and off_y arguments. These can be negative, and are considered +offsets from the current position. The offsets will be rounded to +the nearest pixel unless the item is a path.</p> +<p>If the item is attached to an image and has its linked flag set to +TRUE, all additional items contained in the image which have the +linked flag set to TRUE will also be translated by the specified +offsets.</p> +<div class="refsect3"> +<a name="gimp-item-transform-translate.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>item_ID</p></td> +<td class="parameter_description"><p>The item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>off_x</p></td> +<td class="parameter_description"><p>Offset in x direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>off_y</p></td> +<td class="parameter_description"><p>Offset in y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-transform-translate.returns"></a><h4>Returns</h4> +<p> The translated item.</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-item-transform-flip-simple"></a><h3>gimp_item_transform_flip_simple ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_transform_flip_simple (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="type">GimpOrientationType</span></a> flip_type</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> auto_center</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> axis</code></em>);</pre> +<p>Flip the specified item either vertically or horizontally.</p> +<p>This procedure flips the specified item.</p> +<p>If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then flipped. If auto_center +is set to TRUE, the flip is around the selection's center. +Otherwise, the coordinate of the axis needs to be specified. The +return value is the ID of the flipped floating selection.</p> +<p>If there is no selection or the item is not a drawable, the entire +item will be flipped around its center if auto_center is set to +TRUE, otherwise the coordinate of the axis needs to be specified. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be flipped around the same axis. The return +value will be equal to the item ID supplied as input.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()"><code class="function">gimp_context_set_transform_resize()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-item-transform-flip-simple.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>item_ID</p></td> +<td class="parameter_description"><p>The affected item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>flip_type</p></td> +<td class="parameter_description"><p>Type of flip.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>auto_center</p></td> +<td class="parameter_description"><p>Whether to automatically position the axis in the selection center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>axis</p></td> +<td class="parameter_description"><p>coord. of flip axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-transform-flip-simple.returns"></a><h4>Returns</h4> +<p> The flipped item.</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-item-transform-flip"></a><h3>gimp_item_transform_flip ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_transform_flip (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>);</pre> +<p>Flip the specified item around a given line.</p> +<p>This procedure flips the specified item.</p> +<p>If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then flipped. The axis to +flip around is specified by specifying two points from that line. +The return value is the ID of the flipped floating selection.</p> +<p>If there is no selection or the item is not a drawable, the entire +item will be flipped around the specified axis. Additionally, if the +item has its linked flag set to TRUE, all additional items contained +in the image which have the linked flag set to TRUE will also be +flipped around the same axis. The return value will be equal to the +item ID supplied as input.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()"><code class="function">gimp_context_set_interpolation()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-direction" title="gimp_context_set_transform_direction ()"><code class="function">gimp_context_set_transform_direction()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()"><code class="function">gimp_context_set_transform_resize()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-item-transform-flip.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>item_ID</p></td> +<td class="parameter_description"><p>The affected item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>horz. coord. of one end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>vert. coord. of one end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>horz. coord. of other end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>vert. coord. of other end of axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-transform-flip.returns"></a><h4>Returns</h4> +<p> The flipped item.</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-item-transform-perspective"></a><h3>gimp_item_transform_perspective ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_transform_perspective (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x3</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y3</code></em>);</pre> +<p>Perform a possibly non-affine transformation on the specified item.</p> +<p>This procedure performs a possibly non-affine transformation on the +specified item by allowing the corners of the original bounding box +to be arbitrarily remapped to any values.</p> +<p>The 4 coordinates specify the new locations of each corner of the +original bounding box. By specifying these values, any affine +transformation (rotation, scaling, translation) can be affected. +Additionally, these values can be specified such that the resulting +transformed item will appear to have been projected via a +perspective transform.</p> +<p>If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then transformed as +specified. The return value is the ID of the transformed floating +selection.</p> +<p>If there is no selection or the item is not a drawable, the entire +item will be transformed according to the specified mapping. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be transformed the same way. The return value +will be equal to the item ID supplied as input.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()"><code class="function">gimp_context_set_interpolation()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-direction" title="gimp_context_set_transform_direction ()"><code class="function">gimp_context_set_transform_direction()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()"><code class="function">gimp_context_set_transform_resize()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-item-transform-perspective.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>item_ID</p></td> +<td class="parameter_description"><p>The affected item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The new x coordinate of upper-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The new y coordinate of upper-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The new x coordinate of upper-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The new y coordinate of upper-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x2</p></td> +<td class="parameter_description"><p>The new x coordinate of lower-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y2</p></td> +<td class="parameter_description"><p>The new y coordinate of lower-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x3</p></td> +<td class="parameter_description"><p>The new x coordinate of lower-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y3</p></td> +<td class="parameter_description"><p>The new y coordinate of lower-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-transform-perspective.returns"></a><h4>Returns</h4> +<p> The transformed item.</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-item-transform-rotate-simple"></a><h3>gimp_item_transform_rotate_simple ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_transform_rotate_simple (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRotationType"><span class="type">GimpRotationType</span></a> rotate_type</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> auto_center</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> center_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> center_y</code></em>);</pre> +<p>Rotate the specified item about given coordinates through the +specified angle.</p> +<p>This function rotates the specified item.</p> +<p>If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then rotated by the +specified amount. If auto_center is set to TRUE, the rotation is +around the selection's center. Otherwise, the coordinate of the +center point needs to be specified. The return value is the ID of +the rotated floating selection.</p> +<p>If there is no selection or the item is not a drawable, the entire +item will be rotated around its center if auto_center is set to +TRUE, otherwise the coordinate of the center point needs to be +specified. Additionally, if the item has its linked flag set to +TRUE, all additional items contained in the image which have the +linked flag set to TRUE will also be rotated around the same center +point. The return value will be equal to the item ID supplied as +input.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()"><code class="function">gimp_context_set_transform_resize()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-item-transform-rotate-simple.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>item_ID</p></td> +<td class="parameter_description"><p>The affected item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>rotate_type</p></td> +<td class="parameter_description"><p>Type of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>auto_center</p></td> +<td class="parameter_description"><p>Whether to automatically rotate around the selection center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_x</p></td> +<td class="parameter_description"><p>The hor. coordinate of the center of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_y</p></td> +<td class="parameter_description"><p>The vert. coordinate of the center of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-transform-rotate-simple.returns"></a><h4>Returns</h4> +<p> The rotated item.</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-item-transform-rotate"></a><h3>gimp_item_transform_rotate ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_transform_rotate (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> auto_center</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> center_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> center_y</code></em>);</pre> +<p>Rotate the specified item about given coordinates through the +specified angle.</p> +<p>This function rotates the specified item.</p> +<p>If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then rotated by the +specified amount. If auto_center is set to TRUE, the rotation is +around the selection's center. Otherwise, the coordinate of the +center point needs to be specified. The return value is the ID of +the rotated floating selection.</p> +<p>If there is no selection or the item is not a drawable, the entire +item will be rotated around its center if auto_center is set to +TRUE, otherwise the coordinate of the center point needs to be +specified. Additionally, if the item has its linked flag set to +TRUE, all additional items contained in the image which have the +linked flag set to TRUE will also be rotated around the same center +point. The return value will be equal to the item ID supplied as +input.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()"><code class="function">gimp_context_set_interpolation()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-direction" title="gimp_context_set_transform_direction ()"><code class="function">gimp_context_set_transform_direction()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()"><code class="function">gimp_context_set_transform_resize()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-item-transform-rotate.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>item_ID</p></td> +<td class="parameter_description"><p>The affected item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle</p></td> +<td class="parameter_description"><p>The angle of rotation (radians).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>auto_center</p></td> +<td class="parameter_description"><p>Whether to automatically rotate around the selection center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_x</p></td> +<td class="parameter_description"><p>The hor. coordinate of the center of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_y</p></td> +<td class="parameter_description"><p>The vert. coordinate of the center of rotation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-transform-rotate.returns"></a><h4>Returns</h4> +<p> The rotated item.</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-item-transform-scale"></a><h3>gimp_item_transform_scale ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_transform_scale (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>);</pre> +<p>Scale the specified item.</p> +<p>This procedure scales the specified item.</p> +<p>The 2 coordinates specify the new locations of the top-left and +bottom-roght corners of the original bounding box.</p> +<p>If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then scaled as specified. +The return value is the ID of the scaled floating selection.</p> +<p>If there is no selection or the item is not a drawable, the entire +item will be scaled according to the specified coordinates. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be scaled the same way. The return value will +be equal to the item ID supplied as input.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()"><code class="function">gimp_context_set_interpolation()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-direction" title="gimp_context_set_transform_direction ()"><code class="function">gimp_context_set_transform_direction()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()"><code class="function">gimp_context_set_transform_resize()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-item-transform-scale.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>item_ID</p></td> +<td class="parameter_description"><p>The affected item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The new x coordinate of the upper-left corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The new y coordinate of the upper-left corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The new x coordinate of the lower-right corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The new y coordinate of the lower-right corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-transform-scale.returns"></a><h4>Returns</h4> +<p> The scaled item.</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-item-transform-shear"></a><h3>gimp_item_transform_shear ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_transform_shear (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="type">GimpOrientationType</span></a> shear_type</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> magnitude</code></em>);</pre> +<p>Shear the specified item about its center by the specified +magnitude.</p> +<p>This procedure shears the specified item.</p> +<p>The shear type parameter indicates whether the shear will be applied +horizontally or vertically. The magnitude can be either positive or +negative and indicates the extent (in pixels) to shear by.</p> +<p>If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then sheared as specified. +The return value is the ID of the sheared floating selection.</p> +<p>If there is no selection or the item is not a drawable, the entire +item will be sheared according to the specified parameters. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be sheared the same way. The return value will +be equal to the item ID supplied as input.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()"><code class="function">gimp_context_set_interpolation()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-direction" title="gimp_context_set_transform_direction ()"><code class="function">gimp_context_set_transform_direction()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()"><code class="function">gimp_context_set_transform_resize()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-item-transform-shear.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>item_ID</p></td> +<td class="parameter_description"><p>The affected item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>shear_type</p></td> +<td class="parameter_description"><p>Type of shear.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>magnitude</p></td> +<td class="parameter_description"><p>The magnitude of the shear.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-transform-shear.returns"></a><h4>Returns</h4> +<p> The sheared item.</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-item-transform-2d"></a><h3>gimp_item_transform_2d ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_transform_2d (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> source_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> source_y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> scale_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> scale_y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> dest_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> dest_y</code></em>);</pre> +<p>Transform the specified item in 2d.</p> +<p>This procedure transforms the specified item.</p> +<p>The transformation is done by scaling by the x and y scale factors +about the point (source_x, source_y), then rotating around the same +point, then translating that point to the new position (dest_x, +dest_y).</p> +<p>If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then transformed as +specified. The return value is the ID of the transformed floating +selection.</p> +<p>If there is no selection or the item is not a drawable, the entire +item will be transformed according to the specified parameters. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be transformed the same way. The return value +will be equal to the item ID supplied as input.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()"><code class="function">gimp_context_set_interpolation()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-direction" title="gimp_context_set_transform_direction ()"><code class="function">gimp_context_set_transform_direction()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()"><code class="function">gimp_context_set_transform_resize()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-item-transform-2d.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>item_ID</p></td> +<td class="parameter_description"><p>The affected item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>source_x</p></td> +<td class="parameter_description"><p>X coordinate of the transformation center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>source_y</p></td> +<td class="parameter_description"><p>Y coordinate of the transformation center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale_x</p></td> +<td class="parameter_description"><p>Amount to scale in x direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale_y</p></td> +<td class="parameter_description"><p>Amount to scale in y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle</p></td> +<td class="parameter_description"><p>The angle of rotation (radians).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_x</p></td> +<td class="parameter_description"><p>X coordinate of where the center goes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_y</p></td> +<td class="parameter_description"><p>Y coordinate of where the center goes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-transform-2d.returns"></a><h4>Returns</h4> +<p> The transformed item.</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-item-transform-matrix"></a><h3>gimp_item_transform_matrix ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_item_transform_matrix (<em class="parameter"><code><span class="type">gint32</span> item_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_0_0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_0_1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_0_2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_1_0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_1_1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_1_2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_2_0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_2_1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> coeff_2_2</code></em>);</pre> +<p>Transform the specified item in 2d.</p> +<p>This procedure transforms the specified item.</p> +<p>The transformation is done by assembling a 3x3 matrix from the +coefficients passed.</p> +<p>If a selection exists and the item is a drawable, the portion of the +drawable which lies under the selection is cut from the drawable and +made into a floating selection which is then transformed as +specified. The return value is the ID of the transformed floating +selection.</p> +<p>If there is no selection or the item is not a drawable, the entire +item will be transformed according to the specified matrix. +Additionally, if the item has its linked flag set to TRUE, all +additional items contained in the image which have the linked flag +set to TRUE will also be transformed the same way. The return value +will be equal to the item ID supplied as input.</p> +<p>This procedure is affected by the following context setters: +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()"><code class="function">gimp_context_set_interpolation()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-direction" title="gimp_context_set_transform_direction ()"><code class="function">gimp_context_set_transform_direction()</code></a>, +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-transform-resize" title="gimp_context_set_transform_resize ()"><code class="function">gimp_context_set_transform_resize()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-item-transform-matrix.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>item_ID</p></td> +<td class="parameter_description"><p>The affected item.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_0_0</p></td> +<td class="parameter_description"><p>coefficient (0,0) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_0_1</p></td> +<td class="parameter_description"><p>coefficient (0,1) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_0_2</p></td> +<td class="parameter_description"><p>coefficient (0,2) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_1_0</p></td> +<td class="parameter_description"><p>coefficient (1,0) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_1_1</p></td> +<td class="parameter_description"><p>coefficient (1,1) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_1_2</p></td> +<td class="parameter_description"><p>coefficient (1,2) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_2_0</p></td> +<td class="parameter_description"><p>coefficient (2,0) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_2_1</p></td> +<td class="parameter_description"><p>coefficient (2,1) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>coeff_2_2</p></td> +<td class="parameter_description"><p>coefficient (2,2) of the transformation matrix.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-item-transform-matrix.returns"></a><h4>Returns</h4> +<p> The transformed item.</p> +</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/libgimp/html/libgimp-gimplayer.html b/devel-docs/libgimp/html/libgimp-gimplayer.html new file mode 100644 index 0000000..a273b48 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimplayer.html @@ -0,0 +1,1943 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimplayer: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpitemtransform.html" title="gimpitemtransform"> +<link rel="next" href="libgimp-gimppaths.html" title="gimppaths"> +<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="#libgimp-gimplayer.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpitemtransform.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppaths.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimplayer"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimplayer.top_of_page"></a>gimplayer</span></h2> +<p>gimplayer — Operations on a single layer.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimplayer.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new" title="gimp_layer_new ()">gimp_layer_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-drawable" title="gimp_layer_new_from_drawable ()">gimp_layer_new_from_drawable</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-visible" title="gimp_layer_new_from_visible ()">gimp_layer_new_from_visible</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-pixbuf" title="gimp_layer_new_from_pixbuf ()">gimp_layer_new_from_pixbuf</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-surface" title="gimp_layer_new_from_surface ()">gimp_layer_new_from_surface</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-group-new" title="gimp_layer_group_new ()">gimp_layer_group_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-copy" title="gimp_layer_copy ()">gimp_layer_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="libgimp-gimplayer.html#gimp-layer-scale" title="gimp_layer_scale ()">gimp_layer_scale</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="libgimp-gimplayer.html#gimp-layer-scale-full" title="gimp_layer_scale_full ()">gimp_layer_scale_full</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="libgimp-gimplayer.html#gimp-layer-resize" title="gimp_layer_resize ()">gimp_layer_resize</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="libgimp-gimplayer.html#gimp-layer-resize-to-image-size" title="gimp_layer_resize_to_image_size ()">gimp_layer_resize_to_image_size</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="libgimp-gimplayer.html#gimp-layer-translate" title="gimp_layer_translate ()">gimp_layer_translate</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="libgimp-gimplayer.html#gimp-layer-add-alpha" title="gimp_layer_add_alpha ()">gimp_layer_add_alpha</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="libgimp-gimplayer.html#gimp-layer-flatten" title="gimp_layer_flatten ()">gimp_layer_flatten</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="libgimp-gimplayer.html#gimp-layer-set-offsets" title="gimp_layer_set_offsets ()">gimp_layer_set_offsets</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-create-mask" title="gimp_layer_create_mask ()">gimp_layer_create_mask</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-from-mask" title="gimp_layer_from_mask ()">gimp_layer_from_mask</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-mask" title="gimp_layer_get_mask ()">gimp_layer_get_mask</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="libgimp-gimplayer.html#gimp-layer-add-mask" title="gimp_layer_add_mask ()">gimp_layer_add_mask</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="libgimp-gimplayer.html#gimp-layer-remove-mask" title="gimp_layer_remove_mask ()">gimp_layer_remove_mask</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="libgimp-gimplayer.html#gimp-layer-is-floating-sel" title="gimp_layer_is_floating_sel ()">gimp_layer_is_floating_sel</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="libgimp-gimplayer.html#gimp-layer-get-lock-alpha" title="gimp_layer_get_lock_alpha ()">gimp_layer_get_lock_alpha</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="libgimp-gimplayer.html#gimp-layer-set-lock-alpha" title="gimp_layer_set_lock_alpha ()">gimp_layer_set_lock_alpha</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="libgimp-gimplayer.html#gimp-layer-get-preserve-trans" title="gimp_layer_get_preserve_trans ()">gimp_layer_get_preserve_trans</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="libgimp-gimplayer.html#gimp-layer-set-preserve-trans" title="gimp_layer_set_preserve_trans ()">gimp_layer_set_preserve_trans</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="libgimp-gimplayer.html#gimp-layer-get-apply-mask" title="gimp_layer_get_apply_mask ()">gimp_layer_get_apply_mask</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="libgimp-gimplayer.html#gimp-layer-set-apply-mask" title="gimp_layer_set_apply_mask ()">gimp_layer_set_apply_mask</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="libgimp-gimplayer.html#gimp-layer-get-show-mask" title="gimp_layer_get_show_mask ()">gimp_layer_get_show_mask</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="libgimp-gimplayer.html#gimp-layer-set-show-mask" title="gimp_layer_set_show_mask ()">gimp_layer_set_show_mask</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="libgimp-gimplayer.html#gimp-layer-get-edit-mask" title="gimp_layer_get_edit_mask ()">gimp_layer_get_edit_mask</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="libgimp-gimplayer.html#gimp-layer-set-edit-mask" title="gimp_layer_set_edit_mask ()">gimp_layer_set_edit_mask</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="libgimp-gimplayer.html#gimp-layer-get-opacity" title="gimp_layer_get_opacity ()">gimp_layer_get_opacity</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="libgimp-gimplayer.html#gimp-layer-set-opacity" title="gimp_layer_set_opacity ()">gimp_layer_set_opacity</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="returnvalue">GimpLayerMode</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-mode" title="gimp_layer_get_mode ()">gimp_layer_get_mode</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="libgimp-gimplayer.html#gimp-layer-set-mode" title="gimp_layer_set_mode ()">gimp_layer_set_mode</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpenums.html#GimpLayerColorSpace" title="enum GimpLayerColorSpace"><span class="returnvalue">GimpLayerColorSpace</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-blend-space" title="gimp_layer_get_blend_space ()">gimp_layer_get_blend_space</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="libgimp-gimplayer.html#gimp-layer-set-blend-space" title="gimp_layer_set_blend_space ()">gimp_layer_set_blend_space</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpenums.html#GimpLayerColorSpace" title="enum GimpLayerColorSpace"><span class="returnvalue">GimpLayerColorSpace</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-composite-space" title="gimp_layer_get_composite_space ()">gimp_layer_get_composite_space</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="libgimp-gimplayer.html#gimp-layer-set-composite-space" title="gimp_layer_set_composite_space ()">gimp_layer_set_composite_space</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpenums.html#GimpLayerCompositeMode" title="enum GimpLayerCompositeMode"><span class="returnvalue">GimpLayerCompositeMode</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimplayer.html#gimp-layer-get-composite-mode" title="gimp_layer_get_composite_mode ()">gimp_layer_get_composite_mode</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="libgimp-gimplayer.html#gimp-layer-set-composite-mode" title="gimp_layer_set_composite_mode ()">gimp_layer_set_composite_mode</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimplayer.description"></a><h2>Description</h2> +<p>Operations on a single layer.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimplayer.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-layer-new"></a><h3>gimp_layer_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_layer_new (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</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>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpImageType"><span class="type">GimpImageType</span></a> type</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> mode</code></em>);</pre> +<p>Create a new layer.</p> +<p>This procedure creates a new layer with the specified width, height, +and type. Name, opacity, and mode are also supplied parameters. The +new layer still needs to be added to the image, as this is not +automatic. Add the new layer with the <a class="link" href="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()"><code class="function">gimp_image_insert_layer()</code></a> +command. Other attributes such as layer mask modes, and offsets +should be set with explicit procedure calls.</p> +<div class="refsect3"> +<a name="gimp-layer-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>image_ID</p></td> +<td class="parameter_description"><p>The image to which to add the layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The layer name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The layer width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The layer height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>type</p></td> +<td class="parameter_description"><p>The layer type.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The layer opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mode</p></td> +<td class="parameter_description"><p>The layer combination mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-new.returns"></a><h4>Returns</h4> +<p> The newly created layer.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-new-from-drawable"></a><h3>gimp_layer_new_from_drawable ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_layer_new_from_drawable (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> dest_image_ID</code></em>);</pre> +<p>Create a new layer by copying an existing drawable.</p> +<p>This procedure creates a new layer as a copy of the specified +drawable. The new layer still needs to be added to the image, as +this is not automatic. Add the new layer with the +<a class="link" href="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()"><code class="function">gimp_image_insert_layer()</code></a> command. Other attributes such as layer +mask modes, and offsets should be set with explicit procedure calls.</p> +<div class="refsect3"> +<a name="gimp-layer-new-from-drawable.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>drawable_ID</p></td> +<td class="parameter_description"><p>The source drawable from where the new layer is copied.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_image_ID</p></td> +<td class="parameter_description"><p>The destination image to which to add the layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-new-from-drawable.returns"></a><h4>Returns</h4> +<p> The newly copied layer.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-new-from-visible"></a><h3>gimp_layer_new_from_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_layer_new_from_visible (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> dest_image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Create a new layer from what is visible in an image.</p> +<p>This procedure creates a new layer from what is visible in the given +image. The new layer still needs to be added to the destination +image, as this is not automatic. Add the new layer with the +<a class="link" href="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()"><code class="function">gimp_image_insert_layer()</code></a> command. Other attributes such as layer +mask modes, and offsets should be set with explicit procedure calls.</p> +<div class="refsect3"> +<a name="gimp-layer-new-from-visible.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>image_ID</p></td> +<td class="parameter_description"><p>The source image from where the content is copied.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_image_ID</p></td> +<td class="parameter_description"><p>The destination image to which to add the layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The layer name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-new-from-visible.returns"></a><h4>Returns</h4> +<p> The newly created layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-new-from-pixbuf"></a><h3>gimp_layer_new_from_pixbuf ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_layer_new_from_pixbuf (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">GdkPixbuf</span> *pixbuf</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> mode</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> progress_start</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> progress_end</code></em>);</pre> +<p>Create a new layer from a <code class="literal">GdkPixbuf</code>.</p> +<p>This procedure creates a new layer from the given <code class="literal">GdkPixbuf</code>. The +image has to be an RGB image and just like with <a class="link" href="libgimp-gimplayer.html#gimp-layer-new" title="gimp_layer_new ()"><code class="function">gimp_layer_new()</code></a> +you will still need to add the layer to it.</p> +<p>If you pass <em class="parameter"><code>progress_end</code></em> + > <em class="parameter"><code>progress_start</code></em> + to this function, +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-update" title="gimp_progress_update ()"><code class="function">gimp_progress_update()</code></a> will be called for. You have to call +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-init" title="gimp_progress_init ()"><code class="function">gimp_progress_init()</code></a> beforehand then.</p> +<div class="refsect3"> +<a name="gimp-layer-new-from-pixbuf.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>image_ID</p></td> +<td class="parameter_description"><p>The RGB image to which to add the layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The layer name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pixbuf</p></td> +<td class="parameter_description"><p>A GdkPixbuf.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The layer opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mode</p></td> +<td class="parameter_description"><p>The layer combination mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>progress_start</p></td> +<td class="parameter_description"><p>start of progress</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>progress_end</p></td> +<td class="parameter_description"><p>end of progress</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-new-from-pixbuf.returns"></a><h4>Returns</h4> +<p> The newly created layer.</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-layer-new-from-surface"></a><h3>gimp_layer_new_from_surface ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_layer_new_from_surface (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">cairo_surface_t</span> *surface</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> progress_start</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> progress_end</code></em>);</pre> +<p>Create a new layer from a <span class="type">cairo_surface_t</span>.</p> +<p>This procedure creates a new layer from the given +<span class="type">cairo_surface_t</span>. The image has to be an RGB image and just like +with <a class="link" href="libgimp-gimplayer.html#gimp-layer-new" title="gimp_layer_new ()"><code class="function">gimp_layer_new()</code></a> you will still need to add the layer to it.</p> +<p>If you pass <em class="parameter"><code>progress_end</code></em> + > <em class="parameter"><code>progress_start</code></em> + to this function, +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-update" title="gimp_progress_update ()"><code class="function">gimp_progress_update()</code></a> will be called for. You have to call +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-init" title="gimp_progress_init ()"><code class="function">gimp_progress_init()</code></a> beforehand then.</p> +<div class="refsect3"> +<a name="gimp-layer-new-from-surface.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>image_ID</p></td> +<td class="parameter_description"><p>The RGB image to which to add the layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The layer name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>surface</p></td> +<td class="parameter_description"><p>A Cairo image surface.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>progress_start</p></td> +<td class="parameter_description"><p>start of progress</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>progress_end</p></td> +<td class="parameter_description"><p>end of progress</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-new-from-surface.returns"></a><h4>Returns</h4> +<p> The newly created layer.</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-layer-group-new"></a><h3>gimp_layer_group_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_layer_group_new (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Create a new layer group.</p> +<p>This procedure creates a new layer group. Attributes such as layer +mode and opacity should be set with explicit procedure calls. Add +the new layer group (which is a kind of layer) with the +<a class="link" href="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()"><code class="function">gimp_image_insert_layer()</code></a> command. +Other procedures useful with layer groups: +<a class="link" href="libgimp-gimpimage.html#gimp-image-reorder-item" title="gimp_image_reorder_item ()"><code class="function">gimp_image_reorder_item()</code></a>, <a class="link" href="libgimp-gimpitem.html#gimp-item-get-parent" title="gimp_item_get_parent ()"><code class="function">gimp_item_get_parent()</code></a>, +<a class="link" href="libgimp-gimpitem.html#gimp-item-get-children" title="gimp_item_get_children ()"><code class="function">gimp_item_get_children()</code></a>, <a class="link" href="libgimp-gimpitem.html#gimp-item-is-group" title="gimp_item_is_group ()"><code class="function">gimp_item_is_group()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-layer-group-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>image_ID</p></td> +<td class="parameter_description"><p>The image to which to add the layer group.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-group-new.returns"></a><h4>Returns</h4> +<p> The newly created layer group.</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-layer-copy"></a><h3>gimp_layer_copy ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_layer_copy (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Copy a layer.</p> +<p>This procedure copies the specified layer and returns the copy. The +newly copied layer is for use within the original layer's image. It +should not be subsequently added to any other image.</p> +<div class="refsect3"> +<a name="gimp-layer-copy.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer to copy.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-copy.returns"></a><h4>Returns</h4> +<p> The newly copied layer.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-scale"></a><h3>gimp_layer_scale ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_scale (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_width</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_height</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> local_origin</code></em>);</pre> +<p>Scale the layer using the default interpolation method.</p> +<p>This procedure scales the layer so that its new width and height are +equal to the supplied parameters. The 'local-origin' parameter +specifies whether to scale from the center of the layer, or from the +image origin. This operation only works if the layer has been added +to an image. The interpolation method used can be set with +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-interpolation" title="gimp_context_set_interpolation ()"><code class="function">gimp_context_set_interpolation()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-layer-scale.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_width</p></td> +<td class="parameter_description"><p>New layer width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_height</p></td> +<td class="parameter_description"><p>New layer height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>local_origin</p></td> +<td class="parameter_description"><p>Use a local origin (as opposed to the image origin).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-scale.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-scale-full"></a><h3>gimp_layer_scale_full ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_scale_full (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_width</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_height</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> local_origin</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_layer_scale_full</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimplayer.html#gimp-layer-scale" title="gimp_layer_scale ()"><code class="function">gimp_layer_scale()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-layer-scale-full.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_width</p></td> +<td class="parameter_description"><p>New layer width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_height</p></td> +<td class="parameter_description"><p>New layer height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>local_origin</p></td> +<td class="parameter_description"><p>Use a local origin (as opposed to the image origin).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Type of interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-scale-full.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-resize"></a><h3>gimp_layer_resize ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_resize (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_width</code></em>, + <em class="parameter"><code><span class="type">gint</span> new_height</code></em>, + <em class="parameter"><code><span class="type">gint</span> offx</code></em>, + <em class="parameter"><code><span class="type">gint</span> offy</code></em>);</pre> +<p>Resize the layer to the specified extents.</p> +<p>This procedure resizes the layer so that its new width and height +are equal to the supplied parameters. Offsets are also provided +which describe the position of the previous layer's content. This +operation only works if the layer has been added to an image.</p> +<div class="refsect3"> +<a name="gimp-layer-resize.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_width</p></td> +<td class="parameter_description"><p>New layer width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_height</p></td> +<td class="parameter_description"><p>New layer height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offx</p></td> +<td class="parameter_description"><p>x offset between upper left corner of old and new layers: (old - new).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offy</p></td> +<td class="parameter_description"><p>y offset between upper left corner of old and new layers: (old - new).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-resize.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-resize-to-image-size"></a><h3>gimp_layer_resize_to_image_size ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_resize_to_image_size (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Resize a layer to the image size.</p> +<p>This procedure resizes the layer so that it's new width and height +are equal to the width and height of its image container.</p> +<div class="refsect3"> +<a name="gimp-layer-resize-to-image-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>layer_ID</p></td> +<td class="parameter_description"><p>The layer to resize.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-resize-to-image-size.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-translate"></a><h3>gimp_layer_translate ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_translate (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> offx</code></em>, + <em class="parameter"><code><span class="type">gint</span> offy</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_layer_translate</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-translate" title="gimp_item_transform_translate ()"><code class="function">gimp_item_transform_translate()</code></a> instead.</p> +</div> +<p>Translate the layer by the specified offsets.</p> +<p>This procedure translates the layer by the amounts specified in the +x and y arguments. These can be negative, and are considered offsets +from the current position. This command only works if the layer has +been added to an image. All additional layers contained in the image +which have the linked flag set to TRUE w ill also be translated by +the specified offsets.</p> +<div class="refsect3"> +<a name="gimp-layer-translate.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offx</p></td> +<td class="parameter_description"><p>Offset in x direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offy</p></td> +<td class="parameter_description"><p>Offset in y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-translate.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-add-alpha"></a><h3>gimp_layer_add_alpha ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_add_alpha (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Add an alpha channel to the layer if it doesn't already have one.</p> +<p>This procedure adds an additional component to the specified layer +if it does not already possess an alpha channel. An alpha channel +makes it possible to clear and erase to transparency, instead of the +background color. This transforms layers of type RGB to RGBA, GRAY +to GRAYA, and INDEXED to INDEXEDA.</p> +<div class="refsect3"> +<a name="gimp-layer-add-alpha.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-add-alpha.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-flatten"></a><h3>gimp_layer_flatten ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_flatten (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Remove the alpha channel from the layer if it has one.</p> +<p>This procedure removes the alpha channel from a layer, blending all +(partially) transparent pixels in the layer against the background +color. This transforms layers of type RGBA to RGB, GRAYA to GRAY, +and INDEXEDA to INDEXED.</p> +<div class="refsect3"> +<a name="gimp-layer-flatten.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-flatten.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-layer-set-offsets"></a><h3>gimp_layer_set_offsets ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_offsets (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> offx</code></em>, + <em class="parameter"><code><span class="type">gint</span> offy</code></em>);</pre> +<p>Set the layer offsets.</p> +<p>This procedure sets the offsets for the specified layer. The offsets +are relative to the image origin and can be any values. This +operation is valid only on layers which have been added to an image.</p> +<div class="refsect3"> +<a name="gimp-layer-set-offsets.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offx</p></td> +<td class="parameter_description"><p>Offset in x direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offy</p></td> +<td class="parameter_description"><p>Offset in y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-offsets.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-create-mask"></a><h3>gimp_layer_create_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_layer_create_mask (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpAddMaskType"><span class="type">GimpAddMaskType</span></a> mask_type</code></em>);</pre> +<p>Create a layer mask for the specified layer.</p> +<p>This procedure creates a layer mask for the specified layer. +Layer masks serve as an additional alpha channel for a layer. +Different types of masks are allowed for initialisation:</p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"><p>white mask (leaves the layer fully visible);</p></li> +<li class="listitem"><p>black mask (gives the layer complete transparency);</p></li> +<li class="listitem"><p>the layer's alpha channel (either a copy, or a transfer, which +leaves the layer fully visible, but which may be more useful than a +white mask);</p></li> +<li class="listitem"><p>the current selection;</p></li> +<li class="listitem"><p>a grayscale copy of the layer;</p></li> +<li class="listitem"><p>or a copy of the active channel.</p></li> +</ul></div> +<p>The layer mask still needs to be added to the layer. This can be +done with a call to <a class="link" href="libgimp-gimplayer.html#gimp-layer-add-mask" title="gimp_layer_add_mask ()"><code class="function">gimp_layer_add_mask()</code></a>.</p> +<p>gimp_layer_create_mask() will fail if there are no active channels +on the image, when called with 'ADD-CHANNEL-MASK'. It will return a +black mask when called with 'ADD-ALPHA-MASK' or +'ADD-ALPHA-TRANSFER-MASK' on a layer with no alpha channels, or with +'ADD-SELECTION-MASK' when there is no selection on the image.</p> +<div class="refsect3"> +<a name="gimp-layer-create-mask.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer to which to add the mask.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_type</p></td> +<td class="parameter_description"><p>The type of mask.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-create-mask.returns"></a><h4>Returns</h4> +<p> The newly created mask.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-from-mask"></a><h3>gimp_layer_from_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_layer_from_mask (<em class="parameter"><code><span class="type">gint32</span> mask_ID</code></em>);</pre> +<p>Get the specified mask's layer.</p> +<p>This procedure returns the specified mask's layer , or -1 if none +exists.</p> +<div class="refsect3"> +<a name="gimp-layer-from-mask.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>mask_ID</p></td> +<td class="parameter_description"><p>Mask for which to return the layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-from-mask.returns"></a><h4>Returns</h4> +<p> The mask's layer.</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-layer-get-mask"></a><h3>gimp_layer_get_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_layer_get_mask (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the specified layer's mask if it exists.</p> +<p>This procedure returns the specified layer's mask, or -1 if none +exists.</p> +<div class="refsect3"> +<a name="gimp-layer-get-mask.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-mask.returns"></a><h4>Returns</h4> +<p> The layer mask.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-add-mask"></a><h3>gimp_layer_add_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_add_mask (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> mask_ID</code></em>);</pre> +<p>Add a layer mask to the specified layer.</p> +<p>This procedure adds a layer mask to the specified layer. Layer masks +serve as an additional alpha channel for a layer. This procedure +will fail if a number of prerequisites aren't met. The layer cannot +already have a layer mask. The specified mask must exist and have +the same dimensions as the layer. The layer must have been created +for use with the specified image and the mask must have been created +with the procedure 'gimp-layer-create-mask'.</p> +<div class="refsect3"> +<a name="gimp-layer-add-mask.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer to receive the mask.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_ID</p></td> +<td class="parameter_description"><p>The mask to add to the layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-add-mask.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-remove-mask"></a><h3>gimp_layer_remove_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_remove_mask (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpMaskApplyMode"><span class="type">GimpMaskApplyMode</span></a> mode</code></em>);</pre> +<p>Remove the specified layer mask from the layer.</p> +<p>This procedure removes the specified layer mask from the layer. If +the mask doesn't exist, an error is returned.</p> +<div class="refsect3"> +<a name="gimp-layer-remove-mask.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer from which to remove mask.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mode</p></td> +<td class="parameter_description"><p>Removal mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-remove-mask.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-is-floating-sel"></a><h3>gimp_layer_is_floating_sel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_is_floating_sel (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Is the specified layer a floating selection?</p> +<p>This procedure returns whether the layer is a floating selection. +Floating selections are special cases of layers which are attached +to a specific drawable.</p> +<div class="refsect3"> +<a name="gimp-layer-is-floating-sel.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-is-floating-sel.returns"></a><h4>Returns</h4> +<p> TRUE if the layer is a floating selection.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-get-lock-alpha"></a><h3>gimp_layer_get_lock_alpha ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_get_lock_alpha (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the lock alpha channel setting of the specified layer.</p> +<p>This procedure returns the specified layer's lock alpha channel +setting.</p> +<div class="refsect3"> +<a name="gimp-layer-get-lock-alpha.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-lock-alpha.returns"></a><h4>Returns</h4> +<p> The layer's lock alpha channel setting.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-set-lock-alpha"></a><h3>gimp_layer_set_lock_alpha ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_lock_alpha (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> lock_alpha</code></em>);</pre> +<p>Set the lock alpha channel setting of the specified layer.</p> +<p>This procedure sets the specified layer's lock alpha channel +setting.</p> +<div class="refsect3"> +<a name="gimp-layer-set-lock-alpha.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>lock_alpha</p></td> +<td class="parameter_description"><p>The new layer's lock alpha channel setting.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-lock-alpha.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-get-preserve-trans"></a><h3>gimp_layer_get_preserve_trans ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_get_preserve_trans (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_layer_get_preserve_trans</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-lock-alpha" title="gimp_layer_get_lock_alpha ()"><code class="function">gimp_layer_get_lock_alpha()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-layer-get-preserve-trans.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-preserve-trans.returns"></a><h4>Returns</h4> +<p> The layer's preserve transperancy setting.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-set-preserve-trans"></a><h3>gimp_layer_set_preserve_trans ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_preserve_trans (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> preserve_trans</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_layer_set_preserve_trans</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-lock-alpha" title="gimp_layer_set_lock_alpha ()"><code class="function">gimp_layer_set_lock_alpha()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-layer-set-preserve-trans.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>preserve_trans</p></td> +<td class="parameter_description"><p>The new layer's preserve transperancy setting.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-preserve-trans.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-get-apply-mask"></a><h3>gimp_layer_get_apply_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_get_apply_mask (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the apply mask setting of the specified layer.</p> +<p>This procedure returns the specified layer's apply mask setting. If +the value is TRUE, then the layer mask for this layer is currently +being composited with the layer's alpha channel.</p> +<div class="refsect3"> +<a name="gimp-layer-get-apply-mask.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-apply-mask.returns"></a><h4>Returns</h4> +<p> The layer's apply mask setting.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-set-apply-mask"></a><h3>gimp_layer_set_apply_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_apply_mask (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> apply_mask</code></em>);</pre> +<p>Set the apply mask setting of the specified layer.</p> +<p>This procedure sets the specified layer's apply mask setting. This +controls whether the layer's mask is currently affecting the alpha +channel. If there is no layer mask, this function will return an +error.</p> +<div class="refsect3"> +<a name="gimp-layer-set-apply-mask.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>apply_mask</p></td> +<td class="parameter_description"><p>The new layer's apply mask setting.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-apply-mask.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-get-show-mask"></a><h3>gimp_layer_get_show_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_get_show_mask (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the show mask setting of the specified layer.</p> +<p>This procedure returns the specified layer's show mask setting. This +controls whether the layer or its mask is visible. TRUE indicates +that the mask should be visible. If the layer has no mask, then this +function returns an error.</p> +<div class="refsect3"> +<a name="gimp-layer-get-show-mask.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-show-mask.returns"></a><h4>Returns</h4> +<p> The layer's show mask setting.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-set-show-mask"></a><h3>gimp_layer_set_show_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_show_mask (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> show_mask</code></em>);</pre> +<p>Set the show mask setting of the specified layer.</p> +<p>This procedure sets the specified layer's show mask setting. This +controls whether the layer or its mask is visible. TRUE indicates +that the mask should be visible. If there is no layer mask, this +function will return an error.</p> +<div class="refsect3"> +<a name="gimp-layer-set-show-mask.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>show_mask</p></td> +<td class="parameter_description"><p>The new layer's show mask setting.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-show-mask.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-get-edit-mask"></a><h3>gimp_layer_get_edit_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_get_edit_mask (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the edit mask setting of the specified layer.</p> +<p>This procedure returns the specified layer's edit mask setting. If +the value is TRUE, then the layer mask for this layer is currently +active, and not the layer.</p> +<div class="refsect3"> +<a name="gimp-layer-get-edit-mask.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-edit-mask.returns"></a><h4>Returns</h4> +<p> The layer's edit mask setting.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-set-edit-mask"></a><h3>gimp_layer_set_edit_mask ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_edit_mask (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> edit_mask</code></em>);</pre> +<p>Set the edit mask setting of the specified layer.</p> +<p>This procedure sets the specified layer's edit mask setting. This +controls whether the layer or it's mask is currently active for +editing. If the specified layer has no layer mask, then this +procedure will return an error.</p> +<div class="refsect3"> +<a name="gimp-layer-set-edit-mask.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>edit_mask</p></td> +<td class="parameter_description"><p>The new layer's edit mask setting.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-edit-mask.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-get-opacity"></a><h3>gimp_layer_get_opacity ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_layer_get_opacity (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the opacity of the specified layer.</p> +<p>This procedure returns the specified layer's opacity.</p> +<div class="refsect3"> +<a name="gimp-layer-get-opacity.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-opacity.returns"></a><h4>Returns</h4> +<p> The layer opacity.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-set-opacity"></a><h3>gimp_layer_set_opacity ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_opacity (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>);</pre> +<p>Set the opacity of the specified layer.</p> +<p>This procedure sets the specified layer's opacity.</p> +<div class="refsect3"> +<a name="gimp-layer-set-opacity.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The new layer opacity.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-opacity.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-get-mode"></a><h3>gimp_layer_get_mode ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="returnvalue">GimpLayerMode</span></a> +gimp_layer_get_mode (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the combination mode of the specified layer.</p> +<p>This procedure returns the specified layer's combination mode.</p> +<div class="refsect3"> +<a name="gimp-layer-get-mode.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-mode.returns"></a><h4>Returns</h4> +<p> The layer combination mode.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-set-mode"></a><h3>gimp_layer_set_mode ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_mode (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> mode</code></em>);</pre> +<p>Set the combination mode of the specified layer.</p> +<p>This procedure sets the specified layer's combination mode.</p> +<div class="refsect3"> +<a name="gimp-layer-set-mode.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mode</p></td> +<td class="parameter_description"><p>The new layer combination mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-mode.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-get-blend-space"></a><h3>gimp_layer_get_blend_space ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpenums.html#GimpLayerColorSpace" title="enum GimpLayerColorSpace"><span class="returnvalue">GimpLayerColorSpace</span></a> +gimp_layer_get_blend_space (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the blend space of the specified layer.</p> +<p>This procedure returns the specified layer's blend space.</p> +<div class="refsect3"> +<a name="gimp-layer-get-blend-space.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-blend-space.returns"></a><h4>Returns</h4> +<p> The layer blend space.</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-layer-set-blend-space"></a><h3>gimp_layer_set_blend_space ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_blend_space (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerColorSpace" title="enum GimpLayerColorSpace"><span class="type">GimpLayerColorSpace</span></a> blend_space</code></em>);</pre> +<p>Set the blend space of the specified layer.</p> +<p>This procedure sets the specified layer's blend space.</p> +<div class="refsect3"> +<a name="gimp-layer-set-blend-space.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>blend_space</p></td> +<td class="parameter_description"><p>The new layer blend space.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-blend-space.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-layer-get-composite-space"></a><h3>gimp_layer_get_composite_space ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpenums.html#GimpLayerColorSpace" title="enum GimpLayerColorSpace"><span class="returnvalue">GimpLayerColorSpace</span></a> +gimp_layer_get_composite_space (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the composite space of the specified layer.</p> +<p>This procedure returns the specified layer's composite space.</p> +<div class="refsect3"> +<a name="gimp-layer-get-composite-space.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-composite-space.returns"></a><h4>Returns</h4> +<p> The layer composite space.</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-layer-set-composite-space"></a><h3>gimp_layer_set_composite_space ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_composite_space (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerColorSpace" title="enum GimpLayerColorSpace"><span class="type">GimpLayerColorSpace</span></a> composite_space</code></em>);</pre> +<p>Set the composite space of the specified layer.</p> +<p>This procedure sets the specified layer's composite space.</p> +<div class="refsect3"> +<a name="gimp-layer-set-composite-space.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>composite_space</p></td> +<td class="parameter_description"><p>The new layer composite space.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-composite-space.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-layer-get-composite-mode"></a><h3>gimp_layer_get_composite_mode ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpenums.html#GimpLayerCompositeMode" title="enum GimpLayerCompositeMode"><span class="returnvalue">GimpLayerCompositeMode</span></a> +gimp_layer_get_composite_mode (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the composite mode of the specified layer.</p> +<p>This procedure returns the specified layer's composite mode.</p> +<div class="refsect3"> +<a name="gimp-layer-get-composite-mode.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-get-composite-mode.returns"></a><h4>Returns</h4> +<p> The layer composite mode.</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-layer-set-composite-mode"></a><h3>gimp_layer_set_composite_mode ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_layer_set_composite_mode (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerCompositeMode" title="enum GimpLayerCompositeMode"><span class="type">GimpLayerCompositeMode</span></a> composite_mode</code></em>);</pre> +<p>Set the composite mode of the specified layer.</p> +<p>This procedure sets the specified layer's composite mode.</p> +<div class="refsect3"> +<a name="gimp-layer-set-composite-mode.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>layer_ID</p></td> +<td class="parameter_description"><p>The layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>composite_mode</p></td> +<td class="parameter_description"><p>The new layer composite mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-set-composite-mode.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpmenu.html b/devel-docs/libgimp/html/libgimp-gimpmenu.html new file mode 100644 index 0000000..2cf17d7 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpmenu.html @@ -0,0 +1,317 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpmenu: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="GimpProgressBar.html" title="GimpProgressBar"> +<link rel="next" href="libgimp-gimpbrushmenu.html" title="gimpbrushmenu"> +<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="#libgimp-gimpmenu.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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="GimpProgressBar.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpbrushmenu.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpmenu"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpmenu.top_of_page"></a>gimpmenu</span></h2> +<p>gimpmenu — Menus for selecting images, layers, channels +and drawables.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpmenu.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"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">*GimpConstraintFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">*GimpMenuCallback</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpmenu.html#gimp-image-menu-new" title="gimp_image_menu_new ()">gimp_image_menu_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpmenu.html#gimp-layer-menu-new" title="gimp_layer_menu_new ()">gimp_layer_menu_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpmenu.html#gimp-channel-menu-new" title="gimp_channel_menu_new ()">gimp_channel_menu_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpmenu.html#gimp-drawable-menu-new" title="gimp_drawable_menu_new ()">gimp_drawable_menu_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpmenu.description"></a><h2>Description</h2> +<p>Menus for selecting images, layers, channels and drawables.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpmenu.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="GimpConstraintFunc"></a><h3>GimpConstraintFunc ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +<span class="c_punctuation">(</span>*GimpConstraintFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">gint32</span> image_id</code></em>, + <em class="parameter"><code><span class="type">gint32</span> drawable_id</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">GimpConstraintFunc</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpMenuCallback"></a><h3>GimpMenuCallback ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpMenuCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">gint32</span> any_id</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">GimpMenuCallback</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-image-menu-new"></a><h3>gimp_image_menu_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_image_menu_new (<em class="parameter"><code><a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()"><span class="type">GimpConstraintFunc</span></a> constraint</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()"><span class="type">GimpMenuCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>, + <em class="parameter"><code><span class="type">gint32</span> active_image</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_image_menu_new</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="GimpImageComboBox.html#gimp-image-combo-box-new" title="gimp_image_combo_box_new ()"><code class="function">gimp_image_combo_box_new()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-image-menu-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>constraint</p></td> +<td class="parameter_description"><p>a function to filter the menu contents</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>callback</p></td> +<td class="parameter_description"><p>the callback to call when an image is selected</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>the callback's user_data</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>active_image</p></td> +<td class="parameter_description"><p>an image to preselect</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-menu-new.returns"></a><h4>Returns</h4> +<p> the image menu.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-layer-menu-new"></a><h3>gimp_layer_menu_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_layer_menu_new (<em class="parameter"><code><a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()"><span class="type">GimpConstraintFunc</span></a> constraint</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()"><span class="type">GimpMenuCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>, + <em class="parameter"><code><span class="type">gint32</span> active_layer</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_layer_menu_new</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-GimpItemComboBox.html#gimp-layer-combo-box-new" title="gimp_layer_combo_box_new ()"><code class="function">gimp_layer_combo_box_new()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-layer-menu-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>constraint</p></td> +<td class="parameter_description"><p>a function to filter the menu contents</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>callback</p></td> +<td class="parameter_description"><p>the callback to call when a channel is selected</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>the callback's user_data</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>active_layer</p></td> +<td class="parameter_description"><p>a layer to preselect</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-layer-menu-new.returns"></a><h4>Returns</h4> +<p> the layer menu.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-channel-menu-new"></a><h3>gimp_channel_menu_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_channel_menu_new (<em class="parameter"><code><a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()"><span class="type">GimpConstraintFunc</span></a> constraint</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()"><span class="type">GimpMenuCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>, + <em class="parameter"><code><span class="type">gint32</span> active_channel</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_channel_menu_new</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-GimpItemComboBox.html#gimp-channel-combo-box-new" title="gimp_channel_combo_box_new ()"><code class="function">gimp_channel_combo_box_new()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-channel-menu-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>constraint</p></td> +<td class="parameter_description"><p>a function to filter the menu contents</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>callback</p></td> +<td class="parameter_description"><p>the callback to call when a channel is selected</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>the callback's user_data</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>active_channel</p></td> +<td class="parameter_description"><p>a channel to preselect</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-channel-menu-new.returns"></a><h4>Returns</h4> +<p> the channel menu.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-drawable-menu-new"></a><h3>gimp_drawable_menu_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_drawable_menu_new (<em class="parameter"><code><a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()"><span class="type">GimpConstraintFunc</span></a> constraint</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()"><span class="type">GimpMenuCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>, + <em class="parameter"><code><span class="type">gint32</span> active_drawable</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_drawable_menu_new</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-GimpItemComboBox.html#gimp-drawable-combo-box-new" title="gimp_drawable_combo_box_new ()"><code class="function">gimp_drawable_combo_box_new()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-drawable-menu-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>constraint</p></td> +<td class="parameter_description"><p>a function to filter the menu contents</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>callback</p></td> +<td class="parameter_description"><p>the callback to call when a channel is selected</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>the callback's user_data</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>active_drawable</p></td> +<td class="parameter_description"><p>a drawable to preselect</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-menu-new.returns"></a><h4>Returns</h4> +<p> the drawable menu.</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/libgimp/html/libgimp-gimpmessage.html b/devel-docs/libgimp/html/libgimp-gimpmessage.html new file mode 100644 index 0000000..bb8e37c --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpmessage.html @@ -0,0 +1,150 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpmessage: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-gimphelp.html" title="gimphelp"> +<link rel="next" href="libgimp-gimpplugin.html" title="gimpplugin"> +<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="#libgimp-gimpmessage.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimphelp.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpplugin.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpmessage"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpmessage.top_of_page"></a>gimpmessage</span></h2> +<p>gimpmessage — Display a dialog box with a message.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpmessage.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="libgimp-gimpmessage.html#gimp-message" title="gimp_message ()">gimp_message</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpMessageHandlerType"><span class="returnvalue">GimpMessageHandlerType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpmessage.html#gimp-message-get-handler" title="gimp_message_get_handler ()">gimp_message_get_handler</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="libgimp-gimpmessage.html#gimp-message-set-handler" title="gimp_message_set_handler ()">gimp_message_set_handler</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpmessage.description"></a><h2>Description</h2> +<p>Display a dialog box with a message.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpmessage.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-message"></a><h3>gimp_message ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_message (<em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);</pre> +<p>Displays a dialog box with a message.</p> +<p>Displays a dialog box with a message. Useful for status or error +reporting. The message must be in UTF-8 encoding.</p> +<div class="refsect3"> +<a name="gimp-message.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>message</p></td> +<td class="parameter_description"><p>Message to display in the dialog.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-message.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-message-get-handler"></a><h3>gimp_message_get_handler ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpMessageHandlerType"><span class="returnvalue">GimpMessageHandlerType</span></a> +gimp_message_get_handler (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the current state of where warning messages are displayed.</p> +<p>This procedure returns the way g_message warnings are displayed. +They can be shown in a dialog box or printed on the console where +gimp was started.</p> +<div class="refsect3"> +<a name="gimp-message-get-handler.returns"></a><h4>Returns</h4> +<p> The current handler type.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-message-set-handler"></a><h3>gimp_message_set_handler ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_message_set_handler (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpMessageHandlerType"><span class="type">GimpMessageHandlerType</span></a> handler</code></em>);</pre> +<p>Controls where warning messages are displayed.</p> +<p>This procedure controls how g_message warnings are displayed. They +can be shown in a dialog box or printed on the console where gimp +was started.</p> +<div class="refsect3"> +<a name="gimp-message-set-handler.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>handler</p></td> +<td class="parameter_description"><p>The new handler type.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-message-set-handler.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimpmetadata.html b/devel-docs/libgimp/html/libgimp-gimpmetadata.html new file mode 100644 index 0000000..adf034f --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpmetadata.html @@ -0,0 +1,323 @@ +<!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 Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpimageundo.html" title="gimpimageundo"> +<link rel="next" href="libgimp-gimpitem.html" title="gimpitem"> +<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="#libgimp-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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpimageundo.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpitem.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpmetadata"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpmetadata.top_of_page"></a>gimpmetadata</span></h2> +<p>gimpmetadata</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-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 href="../html/libgimpbase-GimpMetadata.html#GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-load-prepare" title="gimp_image_metadata_load_prepare ()">gimp_image_metadata_load_prepare</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="libgimp-gimpmetadata.html#gimp-image-metadata-load-finish" title="gimp_image_metadata_load_finish ()">gimp_image_metadata_load_finish</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-GimpMetadata.html#GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-save-prepare" title="gimp_image_metadata_save_prepare ()">gimp_image_metadata_save_prepare</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="libgimp-gimpmetadata.html#gimp-image-metadata-save-finish" title="gimp_image_metadata_save_finish ()">gimp_image_metadata_save_finish</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-load-thumbnail" title="gimp_image_metadata_load_thumbnail ()">gimp_image_metadata_load_thumbnail</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpmetadata.description"></a><h2>Description</h2> +</div> +<div class="refsect1"> +<a name="libgimp-gimpmetadata.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-metadata-load-prepare"></a><h3>gimp_image_metadata_load_prepare ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-GimpMetadata.html#GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> * +gimp_image_metadata_load_prepare (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *mime_type</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>Loads and returns metadata from <em class="parameter"><code>file</code></em> + to be passed into +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-load-finish" title="gimp_image_metadata_load_finish ()"><code class="function">gimp_image_metadata_load_finish()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-image-metadata-load-prepare.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>image_ID</p></td> +<td class="parameter_description"><p>The image</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mime_type</p></td> +<td class="parameter_description"><p>The loaded file's mime-type</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 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</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-metadata-load-prepare.returns"></a><h4>Returns</h4> +<p> The file's metadata.</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-image-metadata-load-finish"></a><h3>gimp_image_metadata_load_finish ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_image_metadata_load_finish (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *mime_type</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-GimpMetadata.html#GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-GimpMetadata.html#GimpMetadataLoadFlags"><span class="type">GimpMetadataLoadFlags</span></a> flags</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interactive</code></em>);</pre> +<p>Applies the <em class="parameter"><code>metadata</code></em> + previously loaded with +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-load-prepare" title="gimp_image_metadata_load_prepare ()"><code class="function">gimp_image_metadata_load_prepare()</code></a> to the image, taking into account +the passed <em class="parameter"><code>flags</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-image-metadata-load-finish.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>image_ID</p></td> +<td class="parameter_description"><p>The image</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mime_type</p></td> +<td class="parameter_description"><p>The loaded file's mime-type</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>metadata</p></td> +<td class="parameter_description"><p>The metadata to set on the image</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>flags</p></td> +<td class="parameter_description"><p>Flags to specify what of the metadata to apply to the image</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interactive</p></td> +<td class="parameter_description"><p>Whether this function is allowed to query info with dialogs</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-image-metadata-save-prepare"></a><h3>gimp_image_metadata_save_prepare ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-GimpMetadata.html#GimpMetadata"><span class="returnvalue">GimpMetadata</span></a> * +gimp_image_metadata_save_prepare (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *mime_type</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-GimpMetadata.html#GimpMetadataSaveFlags"><span class="type">GimpMetadataSaveFlags</span></a> *suggested_flags</code></em>);</pre> +<p>Gets the image metadata for saving it using +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-save-finish" title="gimp_image_metadata_save_finish ()"><code class="function">gimp_image_metadata_save_finish()</code></a>.</p> +<p>The <em class="parameter"><code>suggested_flags</code></em> + are determined from what kind of metadata +(Exif, XMP, ...) is actually present in the image and the preferences +for metadata exporting. +The calling application may still update <em class="parameter"><code>available_flags</code></em> +, for +instance to follow the settings from a previous export in the same +session, or a previous export of the same image. But it should not +override the preferences without a good reason since it is a data +leak.</p> +<p>The suggested value for GIMP_METADATA_SAVE_THUMBNAIL is determined by +whether there was a thumbnail in the previously imported image.</p> +<div class="refsect3"> +<a name="gimp-image-metadata-save-prepare.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>image_ID</p></td> +<td class="parameter_description"><p>The image</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mime_type</p></td> +<td class="parameter_description"><p>The saved file's mime-type</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>suggested_flags</p></td> +<td class="parameter_description"><p>Suggested default values for the <em class="parameter"><code>flags</code></em> +passed to +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-save-finish" title="gimp_image_metadata_save_finish ()"><code class="function">gimp_image_metadata_save_finish()</code></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-metadata-save-prepare.returns"></a><h4>Returns</h4> +<p> The image's metadata, prepared for saving.</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-image-metadata-save-finish"></a><h3>gimp_image_metadata_save_finish ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_image_metadata_save_finish (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *mime_type</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-GimpMetadata.html#GimpMetadata"><span class="type">GimpMetadata</span></a> *metadata</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-GimpMetadata.html#GimpMetadataSaveFlags"><span class="type">GimpMetadataSaveFlags</span></a> flags</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 the <em class="parameter"><code>metadata</code></em> + retrieved from the image with +<a class="link" href="libgimp-gimpmetadata.html#gimp-image-metadata-save-prepare" title="gimp_image_metadata_save_prepare ()"><code class="function">gimp_image_metadata_save_prepare()</code></a> to <em class="parameter"><code>file</code></em> +, taking into account +the passed <em class="parameter"><code>flags</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-image-metadata-save-finish.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>image_ID</p></td> +<td class="parameter_description"><p>The image</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mime_type</p></td> +<td class="parameter_description"><p>The saved file's mime-type</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>metadata</p></td> +<td class="parameter_description"><p>The metadata to set on the image</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>flags</p></td> +<td class="parameter_description"><p>Flags to specify what of the metadata to save</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 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-image-metadata-save-finish.returns"></a><h4>Returns</h4> +<p> Whether the save was successful.</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-image-metadata-load-thumbnail"></a><h3>gimp_image_metadata_load_thumbnail ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_image_metadata_load_thumbnail (<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> +</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/libgimp/html/libgimp-gimppainttools.html b/devel-docs/libgimp/html/libgimp-gimppainttools.html new file mode 100644 index 0000000..604c720 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppainttools.html @@ -0,0 +1,1196 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppainttools: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimptile.html" title="gimptile"> +<link rel="next" href="libgimp-gimpselectiontools.html" title="gimpselectiontools"> +<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="#libgimp-gimppainttools.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimptile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpselectiontools.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppainttools"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppainttools.top_of_page"></a>gimppainttools</span></h2> +<p>gimppainttools — Access to toolbox paint tools.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppainttools.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="libgimp-gimppainttools.html#gimp-airbrush" title="gimp_airbrush ()">gimp_airbrush</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="libgimp-gimppainttools.html#gimp-airbrush-default" title="gimp_airbrush_default ()">gimp_airbrush_default</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="libgimp-gimppainttools.html#gimp-clone" title="gimp_clone ()">gimp_clone</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="libgimp-gimppainttools.html#gimp-clone-default" title="gimp_clone_default ()">gimp_clone_default</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="libgimp-gimppainttools.html#gimp-convolve" title="gimp_convolve ()">gimp_convolve</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="libgimp-gimppainttools.html#gimp-convolve-default" title="gimp_convolve_default ()">gimp_convolve_default</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="libgimp-gimppainttools.html#gimp-dodgeburn" title="gimp_dodgeburn ()">gimp_dodgeburn</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="libgimp-gimppainttools.html#gimp-dodgeburn-default" title="gimp_dodgeburn_default ()">gimp_dodgeburn_default</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="libgimp-gimppainttools.html#gimp-edit-bucket-fill-full" title="gimp_edit_bucket_fill_full ()">gimp_edit_bucket_fill_full</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="libgimp-gimppainttools.html#gimp-eraser" title="gimp_eraser ()">gimp_eraser</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="libgimp-gimppainttools.html#gimp-eraser-default" title="gimp_eraser_default ()">gimp_eraser_default</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="libgimp-gimppainttools.html#gimp-heal" title="gimp_heal ()">gimp_heal</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="libgimp-gimppainttools.html#gimp-heal-default" title="gimp_heal_default ()">gimp_heal_default</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="libgimp-gimppainttools.html#gimp-paintbrush" title="gimp_paintbrush ()">gimp_paintbrush</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="libgimp-gimppainttools.html#gimp-paintbrush-default" title="gimp_paintbrush_default ()">gimp_paintbrush_default</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="libgimp-gimppainttools.html#gimp-pencil" title="gimp_pencil ()">gimp_pencil</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="libgimp-gimppainttools.html#gimp-smudge" title="gimp_smudge ()">gimp_smudge</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="libgimp-gimppainttools.html#gimp-smudge-default" title="gimp_smudge_default ()">gimp_smudge_default</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppainttools.description"></a><h2>Description</h2> +<p>Functions giving access to toolbox paint tools.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppainttools.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-airbrush"></a><h3>gimp_airbrush ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_airbrush (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> pressure</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Paint in the current brush with varying pressure. Paint application +is time-dependent.</p> +<p>This tool simulates the use of an airbrush. Paint pressure +represents the relative intensity of the paint application. High +pressure results in a thicker layer of paint while low pressure +results in a thinner layer.</p> +<div class="refsect3"> +<a name="gimp-airbrush.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pressure</p></td> +<td class="parameter_description"><p>The pressure of the airbrush strokes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-airbrush.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-airbrush-default"></a><h3>gimp_airbrush_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_airbrush_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Paint in the current brush with varying pressure. Paint application +is time-dependent.</p> +<p>This tool simulates the use of an airbrush. It is similar to +<a class="link" href="libgimp-gimppainttools.html#gimp-airbrush" title="gimp_airbrush ()"><code class="function">gimp_airbrush()</code></a> except that the pressure is derived from the +airbrush tools options box. It the option has not been set the +default for the option will be used.</p> +<div class="refsect3"> +<a name="gimp-airbrush-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-airbrush-default.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-clone"></a><h3>gimp_clone ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_clone (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> src_drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpCloneType"><span class="type">GimpCloneType</span></a> clone_type</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> src_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> src_y</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Clone from the source to the dest drawable using the current brush</p> +<p>This tool clones (copies) from the source drawable starting at the +specified source coordinates to the dest drawable. If the +\"clone_type\" argument is set to PATTERN-CLONE, then the current +pattern is used as the source and the \"src_drawable\" argument is +ignored. Pattern cloning assumes a tileable pattern and mods the sum +of the src coordinates and subsequent stroke offsets with the width +and height of the pattern. For image cloning, if the sum of the src +coordinates and subsequent stroke offsets exceeds the extents of the +src drawable, then no paint is transferred. The clone tool is +capable of transforming between any image types including +RGB->Indexed--although converting from any type to indexed is +significantly slower.</p> +<div class="refsect3"> +<a name="gimp-clone.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src_drawable_ID</p></td> +<td class="parameter_description"><p>The source drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>clone_type</p></td> +<td class="parameter_description"><p>The type of clone.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src_x</p></td> +<td class="parameter_description"><p>The x coordinate in the source image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src_y</p></td> +<td class="parameter_description"><p>The y coordinate in the source image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-clone.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-clone-default"></a><h3>gimp_clone_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_clone_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Clone from the source to the dest drawable using the current brush</p> +<p>This tool clones (copies) from the source drawable starting at the +specified source coordinates to the dest drawable. This function +performs exactly the same as the <a class="link" href="libgimp-gimppainttools.html#gimp-clone" title="gimp_clone ()"><code class="function">gimp_clone()</code></a> function except that +the tools arguments are obtained from the clones option dialog. It +this dialog has not been activated then the dialogs default values +will be used.</p> +<div class="refsect3"> +<a name="gimp-clone-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-clone-default.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-convolve"></a><h3>gimp_convolve ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_convolve (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> pressure</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpConvolveType"><span class="type">GimpConvolveType</span></a> convolve_type</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Convolve (Blur, Sharpen) using the current brush.</p> +<p>This tool convolves the specified drawable with either a sharpening +or blurring kernel. The pressure parameter controls the magnitude of +the operation. Like the paintbrush, this tool linearly interpolates +between the specified stroke coordinates.</p> +<div class="refsect3"> +<a name="gimp-convolve.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pressure</p></td> +<td class="parameter_description"><p>The pressure.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>convolve_type</p></td> +<td class="parameter_description"><p>Convolve type.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-convolve.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-convolve-default"></a><h3>gimp_convolve_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_convolve_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Convolve (Blur, Sharpen) using the current brush.</p> +<p>This tool convolves the specified drawable with either a sharpening +or blurring kernel. This function performs exactly the same as the +<a class="link" href="libgimp-gimppainttools.html#gimp-convolve" title="gimp_convolve ()"><code class="function">gimp_convolve()</code></a> function except that the tools arguments are +obtained from the convolve option dialog. It this dialog has not +been activated then the dialogs default values will be used.</p> +<div class="refsect3"> +<a name="gimp-convolve-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-convolve-default.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-dodgeburn"></a><h3>gimp_dodgeburn ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_dodgeburn (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> exposure</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpDodgeBurnType"><span class="type">GimpDodgeBurnType</span></a> dodgeburn_type</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTransferMode"><span class="type">GimpTransferMode</span></a> dodgeburn_mode</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Dodgeburn image with varying exposure.</p> +<p>Dodgeburn. More details here later.</p> +<div class="refsect3"> +<a name="gimp-dodgeburn.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>exposure</p></td> +<td class="parameter_description"><p>The exposure of the strokes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dodgeburn_type</p></td> +<td class="parameter_description"><p>The type either dodge or burn.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dodgeburn_mode</p></td> +<td class="parameter_description"><p>The mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-dodgeburn.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-dodgeburn-default"></a><h3>gimp_dodgeburn_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_dodgeburn_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Dodgeburn image with varying exposure. This is the same as the +<a class="link" href="libgimp-gimppainttools.html#gimp-dodgeburn" title="gimp_dodgeburn ()"><code class="function">gimp_dodgeburn()</code></a> function except that the exposure, type and mode +are taken from the tools option dialog. If the dialog has not been +activated then the defaults as used by the dialog will be used.</p> +<p>Dodgeburn. More details here later.</p> +<div class="refsect3"> +<a name="gimp-dodgeburn-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-dodgeburn-default.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-edit-bucket-fill-full"></a><h3>gimp_edit_bucket_fill_full ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_edit_bucket_fill_full (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpBucketFillMode"><span class="type">GimpBucketFillMode</span></a> fill_mode</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerMode" title="enum GimpLayerMode"><span class="type">GimpLayerMode</span></a> paint_mode</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> threshold</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> sample_merged</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> fill_transparent</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpSelectCriterion"><span class="type">GimpSelectCriterion</span></a> select_criterion</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_edit_bucket_fill_full</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" title="gimp_drawable_edit_bucket_fill ()"><code class="function">gimp_drawable_edit_bucket_fill()</code></a> instead.</p> +</div> +<p>Fill the area specified either by the current selection if there is +one, or by a seed fill starting at the specified coordinates.</p> +<p>This tool requires information on the paint application mode, and +the fill mode, which can either be in the foreground color, or in +the currently active pattern. If there is no selection, a seed fill +is executed at the specified coordinates and extends outward in +keeping with the threshold parameter. If there is a selection in the +target image, the threshold, sample merged, x, and y arguments are +unused. If the sample_merged parameter is TRUE, the data of the +composite image will be used instead of that for the specified +drawable. This is equivalent to sampling for colors after merging +all visible layers. In the case of merged sampling, the x and y +coordinates are relative to the image's origin; otherwise, they are +relative to the drawable's origin.</p> +<div class="refsect3"> +<a name="gimp-edit-bucket-fill-full.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fill_mode</p></td> +<td class="parameter_description"><p>The type of fill.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>paint_mode</p></td> +<td class="parameter_description"><p>The paint application mode.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>opacity</p></td> +<td class="parameter_description"><p>The opacity of the final bucket fill.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>threshold</p></td> +<td class="parameter_description"><p>The threshold determines how extensive the seed fill will be. It's value is specified in terms of intensity levels. This parameter is only valid when there is no selection in the specified image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_merged</p></td> +<td class="parameter_description"><p>Use the composite image, not the drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fill_transparent</p></td> +<td class="parameter_description"><p>Whether to consider transparent pixels for filling. If TRUE, transparency is considered as a unique fillable color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>select_criterion</p></td> +<td class="parameter_description"><p>The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>The x coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>The y coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-edit-bucket-fill-full.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-eraser"></a><h3>gimp_eraser ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_eraser (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpBrushApplicationMode" title="enum GimpBrushApplicationMode"><span class="type">GimpBrushApplicationMode</span></a> hardness</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"><span class="type">GimpPaintApplicationMode</span></a> method</code></em>);</pre> +<p>Erase using the current brush.</p> +<p>This tool erases using the current brush mask. If the specified +drawable contains an alpha channel, then the erased pixels will +become transparent. Otherwise, the eraser tool replaces the contents +of the drawable with the background color. Like paintbrush, this +tool linearly interpolates between the specified stroke coordinates.</p> +<div class="refsect3"> +<a name="gimp-eraser.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>hardness</p></td> +<td class="parameter_description"><p>How to apply the brush.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>method</p></td> +<td class="parameter_description"><p>The paint method to use.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-eraser.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-eraser-default"></a><h3>gimp_eraser_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_eraser_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Erase using the current brush.</p> +<p>This tool erases using the current brush mask. This function +performs exactly the same as the <a class="link" href="libgimp-gimppainttools.html#gimp-eraser" title="gimp_eraser ()"><code class="function">gimp_eraser()</code></a> function except that +the tools arguments are obtained from the eraser option dialog. It +this dialog has not been activated then the dialogs default values +will be used.</p> +<div class="refsect3"> +<a name="gimp-eraser-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-eraser-default.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-heal"></a><h3>gimp_heal ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_heal (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> src_drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> src_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> src_y</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Heal from the source to the dest drawable using the current brush</p> +<p>This tool heals the source drawable starting at the specified source +coordinates to the dest drawable. For image healing, if the sum of +the src coordinates and subsequent stroke offsets exceeds the +extents of the src drawable, then no paint is transferred. The +healing tool is capable of transforming between any image types +except RGB->Indexed.</p> +<div class="refsect3"> +<a name="gimp-heal.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src_drawable_ID</p></td> +<td class="parameter_description"><p>The source drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src_x</p></td> +<td class="parameter_description"><p>The x coordinate in the source image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src_y</p></td> +<td class="parameter_description"><p>The y coordinate in the source image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-heal.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-heal-default"></a><h3>gimp_heal_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_heal_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Heal from the source to the dest drawable using the current brush</p> +<p>This tool heals from the source drawable starting at the specified +source coordinates to the dest drawable. This function performs +exactly the same as the <a class="link" href="libgimp-gimppainttools.html#gimp-heal" title="gimp_heal ()"><code class="function">gimp_heal()</code></a> function except that the tools +arguments are obtained from the healing option dialog. It this +dialog has not been activated then the dialogs default values will +be used.</p> +<div class="refsect3"> +<a name="gimp-heal-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-heal-default.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-paintbrush"></a><h3>gimp_paintbrush ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_paintbrush (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> fade_out</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"><span class="type">GimpPaintApplicationMode</span></a> method</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> gradient_length</code></em>);</pre> +<p>Paint in the current brush with optional fade out parameter and pull +colors from a gradient.</p> +<p>This tool is the standard paintbrush. It draws linearly interpolated +lines through the specified stroke coordinates. It operates on the +specified drawable in the foreground color with the active brush. +The 'fade-out' parameter is measured in pixels and allows the brush +stroke to linearly fall off. The pressure is set to the maximum at +the beginning of the stroke. As the distance of the stroke nears the +fade-out value, the pressure will approach zero. The gradient-length +is the distance to spread the gradient over. It is measured in +pixels. If the gradient-length is 0, no gradient is used.</p> +<div class="refsect3"> +<a name="gimp-paintbrush.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fade_out</p></td> +<td class="parameter_description"><p>Fade out parameter.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>method</p></td> +<td class="parameter_description"><p>The paint method to use.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gradient_length</p></td> +<td class="parameter_description"><p>Length of gradient to draw.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-paintbrush.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-paintbrush-default"></a><h3>gimp_paintbrush_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_paintbrush_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Paint in the current brush. The fade out parameter and pull colors +from a gradient parameter are set from the paintbrush options +dialog. If this dialog has not been activated then the dialog +defaults will be used.</p> +<p>This tool is similar to the standard paintbrush. It draws linearly +interpolated lines through the specified stroke coordinates. It +operates on the specified drawable in the foreground color with the +active brush. The 'fade-out' parameter is measured in pixels and +allows the brush stroke to linearly fall off (value obtained from +the option dialog). The pressure is set to the maximum at the +beginning of the stroke. As the distance of the stroke nears the +fade-out value, the pressure will approach zero. The gradient-length +(value obtained from the option dialog) is the distance to spread +the gradient over. It is measured in pixels. If the gradient-length +is 0, no gradient is used.</p> +<div class="refsect3"> +<a name="gimp-paintbrush-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-paintbrush-default.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pencil"></a><h3>gimp_pencil ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_pencil (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Paint in the current brush without sub-pixel sampling.</p> +<p>This tool is the standard pencil. It draws linearly interpolated +lines through the specified stroke coordinates. It operates on the +specified drawable in the foreground color with the active brush. +The brush mask is treated as though it contains only black and white +values. Any value below half is treated as black; any above half, as +white.</p> +<div class="refsect3"> +<a name="gimp-pencil.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-pencil.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-smudge"></a><h3>gimp_smudge ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_smudge (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> pressure</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Smudge image with varying pressure.</p> +<p>This tool simulates a smudge using the current brush. High pressure +results in a greater smudge of paint while low pressure results in a +lesser smudge.</p> +<div class="refsect3"> +<a name="gimp-smudge.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pressure</p></td> +<td class="parameter_description"><p>The pressure of the smudge strokes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-smudge.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-smudge-default"></a><h3>gimp_smudge_default ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_smudge_default (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_strokes</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *strokes</code></em>);</pre> +<p>Smudge image with varying pressure.</p> +<p>This tool simulates a smudge using the current brush. It behaves +exactly the same as <a class="link" href="libgimp-gimppainttools.html#gimp-smudge" title="gimp_smudge ()"><code class="function">gimp_smudge()</code></a> except that the pressure value is +taken from the smudge tool options or the options default if the +tools option dialog has not been activated.</p> +<div class="refsect3"> +<a name="gimp-smudge-default.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>Number of stroke control points (count each coordinate as 2 points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>strokes</p></td> +<td class="parameter_description"><p>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-smudge-default.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimppalette.html b/devel-docs/libgimp/html/libgimp-gimppalette.html new file mode 100644 index 0000000..2d259d2 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppalette.html @@ -0,0 +1,924 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppalette: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-data.html" title="Data Objects"> +<link rel="prev" href="libgimp-gimpgradients.html" title="gimpgradients"> +<link rel="next" href="libgimp-gimppalettes.html" title="gimppalettes"> +<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="#libgimp-gimppalette.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="libgimp-data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpgradients.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppalettes.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppalette"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppalette.top_of_page"></a>gimppalette</span></h2> +<p>gimppalette — Functions operating on a single palette.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppalette.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="libgimp-gimppalette.html#gimp-palette-new" title="gimp_palette_new ()">gimp_palette_new</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="libgimp-gimppalette.html#gimp-palette-duplicate" title="gimp_palette_duplicate ()">gimp_palette_duplicate</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="libgimp-gimppalette.html#gimp-palette-rename" title="gimp_palette_rename ()">gimp_palette_rename</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="libgimp-gimppalette.html#gimp-palette-delete" title="gimp_palette_delete ()">gimp_palette_delete</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="libgimp-gimppalette.html#gimp-palette-get-info" title="gimp_palette_get_info ()">gimp_palette_get_info</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="returnvalue">GimpRGB</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimppalette.html#gimp-palette-get-colors" title="gimp_palette_get_colors ()">gimp_palette_get_colors</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="libgimp-gimppalette.html#gimp-palette-get-columns" title="gimp_palette_get_columns ()">gimp_palette_get_columns</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="libgimp-gimppalette.html#gimp-palette-set-columns" title="gimp_palette_set_columns ()">gimp_palette_set_columns</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="libgimp-gimppalette.html#gimp-palette-add-entry" title="gimp_palette_add_entry ()">gimp_palette_add_entry</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="libgimp-gimppalette.html#gimp-palette-delete-entry" title="gimp_palette_delete_entry ()">gimp_palette_delete_entry</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="libgimp-gimppalette.html#gimp-palette-entry-get-color" title="gimp_palette_entry_get_color ()">gimp_palette_entry_get_color</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="libgimp-gimppalette.html#gimp-palette-entry-set-color" title="gimp_palette_entry_set_color ()">gimp_palette_entry_set_color</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="libgimp-gimppalette.html#gimp-palette-entry-get-name" title="gimp_palette_entry_get_name ()">gimp_palette_entry_get_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="libgimp-gimppalette.html#gimp-palette-entry-set-name" title="gimp_palette_entry_set_name ()">gimp_palette_entry_set_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="libgimp-gimppalette.html#gimp-palette-get-foreground" title="gimp_palette_get_foreground ()">gimp_palette_get_foreground</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="libgimp-gimppalette.html#gimp-palette-get-background" title="gimp_palette_get_background ()">gimp_palette_get_background</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="libgimp-gimppalette.html#gimp-palette-set-foreground" title="gimp_palette_set_foreground ()">gimp_palette_set_foreground</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="libgimp-gimppalette.html#gimp-palette-set-background" title="gimp_palette_set_background ()">gimp_palette_set_background</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="libgimp-gimppalette.html#gimp-palette-set-default-colors" title="gimp_palette_set_default_colors ()">gimp_palette_set_default_colors</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="libgimp-gimppalette.html#gimp-palette-swap-colors" title="gimp_palette_swap_colors ()">gimp_palette_swap_colors</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="libgimp-gimppalette.html#gimp-palette-is-editable" title="gimp_palette_is_editable ()">gimp_palette_is_editable</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppalette.description"></a><h2>Description</h2> +<p>Functions operating on a single palette.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppalette.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-palette-new"></a><h3>gimp_palette_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_palette_new (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Creates a new palette</p> +<p>This procedure creates a new, uninitialized palette</p> +<div class="refsect3"> +<a name="gimp-palette-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>name</p></td> +<td class="parameter_description"><p>The requested name of the new palette.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-new.returns"></a><h4>Returns</h4> +<p> The actual new palette name.</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-palette-duplicate"></a><h3>gimp_palette_duplicate ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_palette_duplicate (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Duplicates a palette</p> +<p>This procedure creates an identical palette by a different name</p> +<div class="refsect3"> +<a name="gimp-palette-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>name</p></td> +<td class="parameter_description"><p>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-duplicate.returns"></a><h4>Returns</h4> +<p> The name of the palette's copy.</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-palette-rename"></a><h3>gimp_palette_rename ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_palette_rename (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *new_name</code></em>);</pre> +<p>Rename a palette</p> +<p>This procedure renames a palette</p> +<div class="refsect3"> +<a name="gimp-palette-rename.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>new_name</p></td> +<td class="parameter_description"><p>The new name of the palette.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-rename.returns"></a><h4>Returns</h4> +<p> The actual new name of the palette.</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-palette-delete"></a><h3>gimp_palette_delete ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_delete (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Deletes a palette</p> +<p>This procedure deletes a palette</p> +<div class="refsect3"> +<a name="gimp-palette-delete.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-delete.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-palette-get-info"></a><h3>gimp_palette_get_info ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_get_info (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_colors</code></em>);</pre> +<p>Retrieve information about the specified palette.</p> +<p>This procedure retrieves information about the specified palette. +This includes the name, and the number of colors.</p> +<div class="refsect3"> +<a name="gimp-palette-get-info.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_colors</p></td> +<td class="parameter_description"><p>The number of colors in the palette.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-get-info.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-palette-get-colors"></a><h3>gimp_palette_get_colors ()</h3> +<pre class="programlisting"><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="returnvalue">GimpRGB</span></a> * +gimp_palette_get_colors (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_colors</code></em>);</pre> +<p>Gets all colors from the specified palette.</p> +<p>This procedure retrieves all color entries of the specified palette.</p> +<div class="refsect3"> +<a name="gimp-palette-get-colors.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_colors</p></td> +<td class="parameter_description"><p>Length of the colors array.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-get-colors.returns"></a><h4>Returns</h4> +<p> The colors in the palette.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palette-get-columns"></a><h3>gimp_palette_get_columns ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_palette_get_columns (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Retrieves the number of columns to use to display this palette</p> +<p>This procedures retrieves the preferred number of columns to use +when the palette is being displayed.</p> +<div class="refsect3"> +<a name="gimp-palette-get-columns.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-get-columns.returns"></a><h4>Returns</h4> +<p> The number of columns used to display this palette.</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-palette-set-columns"></a><h3>gimp_palette_set_columns ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_set_columns (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> columns</code></em>);</pre> +<p>Sets the number of columns to use when displaying the palette</p> +<p>This procedures controls how many colors are shown per row when the +palette is being displayed. This value can only be changed if the +palette is writable. The maximum allowed value is 64.</p> +<div class="refsect3"> +<a name="gimp-palette-set-columns.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>columns</p></td> +<td class="parameter_description"><p>The new number of columns.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-set-columns.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-palette-add-entry"></a><h3>gimp_palette_add_entry ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_add_entry (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *entry_name</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>, + <em class="parameter"><code><span class="type">gint</span> *entry_num</code></em>);</pre> +<p>Adds a palette entry to the specified palette.</p> +<p>This procedure adds an entry to the specified palette. It returns an +error if the entry palette does not exist.</p> +<div class="refsect3"> +<a name="gimp-palette-add-entry.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>entry_name</p></td> +<td class="parameter_description"><p>The name of the entry.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The new entry's color color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>entry_num</p></td> +<td class="parameter_description"><p>The index of the added entry.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-add-entry.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-palette-delete-entry"></a><h3>gimp_palette_delete_entry ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_delete_entry (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> entry_num</code></em>);</pre> +<p>Deletes a palette entry from the specified palette.</p> +<p>This procedure deletes an entry from the specified palette. It +returns an error if the entry palette does not exist.</p> +<div class="refsect3"> +<a name="gimp-palette-delete-entry.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>entry_num</p></td> +<td class="parameter_description"><p>The index of the added entry.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-delete-entry.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-palette-entry-get-color"></a><h3>gimp_palette_entry_get_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_entry_get_color (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> entry_num</code></em>, + <em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<p>Gets the specified palette entry from the specified palette.</p> +<p>This procedure retrieves the color of the zero-based entry specified +for the specified palette. It returns an error if the entry does not +exist.</p> +<div class="refsect3"> +<a name="gimp-palette-entry-get-color.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>entry_num</p></td> +<td class="parameter_description"><p>The entry to retrieve.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The color requested.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-entry-get-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-palette-entry-set-color"></a><h3>gimp_palette_entry_set_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_entry_set_color (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> entry_num</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<p>Sets the specified palette entry in the specified palette.</p> +<p>This procedure sets the color of the zero-based entry specified for +the specified palette. It returns an error if the entry does not +exist.</p> +<div class="refsect3"> +<a name="gimp-palette-entry-set-color.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>entry_num</p></td> +<td class="parameter_description"><p>The entry to retrieve.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The new color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-entry-set-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-palette-entry-get-name"></a><h3>gimp_palette_entry_get_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_entry_get_name (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> entry_num</code></em>, + <em class="parameter"><code><span class="type">gchar</span> **entry_name</code></em>);</pre> +<p>Gets the specified palette entry from the specified palette.</p> +<p>This procedure retrieves the name of the zero-based entry specified +for the specified palette. It returns an error if the entry does not +exist.</p> +<div class="refsect3"> +<a name="gimp-palette-entry-get-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>name</p></td> +<td class="parameter_description"><p>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>entry_num</p></td> +<td class="parameter_description"><p>The entry to retrieve.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>entry_name</p></td> +<td class="parameter_description"><p>The name requested.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-entry-get-name.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-palette-entry-set-name"></a><h3>gimp_palette_entry_set_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_entry_set_name (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> entry_num</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *entry_name</code></em>);</pre> +<p>Sets the specified palette entry in the specified palette.</p> +<p>This procedure sets the name of the zero-based entry specified for +the specified palette. It returns an error if the entry does not +exist.</p> +<div class="refsect3"> +<a name="gimp-palette-entry-set-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>name</p></td> +<td class="parameter_description"><p>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>entry_num</p></td> +<td class="parameter_description"><p>The entry to retrieve.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>entry_name</p></td> +<td class="parameter_description"><p>The new name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-entry-set-name.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-palette-get-foreground"></a><h3>gimp_palette_get_foreground ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_get_foreground (<em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *foreground</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_palette_get_foreground</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Get the current GIMP foreground color.</p> +<p>This procedure retrieves the current GIMP foreground color. The +foreground color is used in a variety of tools such as paint tools, +blending, and bucket fill.</p> +<div class="refsect3"> +<a name="gimp-palette-get-foreground.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>foreground</p></td> +<td class="parameter_description"><p>The foreground color.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-get-foreground.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palette-get-background"></a><h3>gimp_palette_get_background ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_get_background (<em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *background</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_palette_get_background</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Get the current GIMP background color.</p> +<p>This procedure retrieves the current GIMP background color. The +background color is used in a variety of tools such as blending, +erasing (with non-alpha images), and image filling.</p> +<div class="refsect3"> +<a name="gimp-palette-get-background.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>background</p></td> +<td class="parameter_description"><p>The background color.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-get-background.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palette-set-foreground"></a><h3>gimp_palette_set_foreground ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_set_foreground (<em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *foreground</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_palette_set_foreground</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Set the current GIMP foreground color.</p> +<p>This procedure sets the current GIMP foreground color. After this is +set, operations which use foreground such as paint tools, blending, +and bucket fill will use the new value.</p> +<div class="refsect3"> +<a name="gimp-palette-set-foreground.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>foreground</p></td> +<td class="parameter_description"><p>The foreground color.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-set-foreground.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palette-set-background"></a><h3>gimp_palette_set_background ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_set_background (<em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *background</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_palette_set_background</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Set the current GIMP background color.</p> +<p>This procedure sets the current GIMP background color. After this is +set, operations which use background such as blending, filling +images, clearing, and erasing (in non-alpha images) will use the new +value.</p> +<div class="refsect3"> +<a name="gimp-palette-set-background.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>background</p></td> +<td class="parameter_description"><p>The background color.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-set-background.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palette-set-default-colors"></a><h3>gimp_palette_set_default_colors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_set_default_colors (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_palette_set_default_colors</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Set the current GIMP foreground and background colors to black and +white.</p> +<p>This procedure sets the current GIMP foreground and background +colors to their initial default values, black and white.</p> +<div class="refsect3"> +<a name="gimp-palette-set-default-colors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palette-swap-colors"></a><h3>gimp_palette_swap_colors ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_swap_colors (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_palette_swap_colors</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Swap the current GIMP foreground and background colors.</p> +<p>This procedure swaps the current GIMP foreground and background +colors, so that the new foreground color becomes the old background +color and vice versa.</p> +<div class="refsect3"> +<a name="gimp-palette-swap-colors.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palette-is-editable"></a><h3>gimp_palette_is_editable ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palette_is_editable (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Tests if palette can be edited</p> +<p>Returns TRUE if you have permission to change the palette</p> +<div class="refsect3"> +<a name="gimp-palette-is-editable.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-is-editable.returns"></a><h4>Returns</h4> +<p> TRUE if the palette can be edited.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppalettemenu.html b/devel-docs/libgimp/html/libgimp-gimppalettemenu.html new file mode 100644 index 0000000..2106e3e --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppalettemenu.html @@ -0,0 +1,189 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppalettemenu: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimp-gimpgradientmenu.html" title="gimpgradientmenu"> +<link rel="next" href="libgimp-gimppatternmenu.html" title="gimppatternmenu"> +<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="#libgimp-gimppalettemenu.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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpgradientmenu.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppatternmenu.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppalettemenu"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppalettemenu.top_of_page"></a>gimppalettemenu</span></h2> +<p>gimppalettemenu — A widget for selecting palettes.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppalettemenu.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimppalettemenu.html#gimp-palette-select-widget-new" title="gimp_palette_select_widget_new ()">gimp_palette_select_widget_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="libgimp-gimppalettemenu.html#gimp-palette-select-widget-close" title="gimp_palette_select_widget_close ()">gimp_palette_select_widget_close</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="libgimp-gimppalettemenu.html#gimp-palette-select-widget-set" title="gimp_palette_select_widget_set ()">gimp_palette_select_widget_set</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppalettemenu.description"></a><h2>Description</h2> +<p>A widget for selecting palettes.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppalettemenu.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-palette-select-widget-new"></a><h3>gimp_palette_select_widget_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_palette_select_widget_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *palette_name</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimppaletteselect.html#GimpRunPaletteCallback" title="GimpRunPaletteCallback ()"><span class="type">GimpRunPaletteCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_palette_select_widget_new</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Creates a new <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that completely controls the selection of +a palette. This widget is suitable for placement in a table in a +plug-in dialog.</p> +<div class="refsect3"> +<a name="gimp-palette-select-widget-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>title</p></td> +<td class="parameter_description"><p>Title of the dialog to use or <code class="literal">NULL</code> to use the default title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>palette_name</p></td> +<td class="parameter_description"><p>Initial palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>callback</p></td> +<td class="parameter_description"><p>A function to call when the selected palette changes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>A pointer to arbitrary data to be used in the call to <em class="parameter"><code>callback</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palette-select-widget-new.returns"></a><h4>Returns</h4> +<p> A <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that you can use in your UI.</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-palette-select-widget-close"></a><h3>gimp_palette_select_widget_close ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_palette_select_widget_close (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_palette_select_widget_close</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Closes the popup window associated with <em class="parameter"><code>widget</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-palette-select-widget-close.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>widget</p></td> +<td class="parameter_description"><p>A palette select widget.</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-palette-select-widget-set"></a><h3>gimp_palette_select_widget_set ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_palette_select_widget_set (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *palette_name</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_palette_select_widget_set</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Sets the current palette for the palette select widget. Calls the +callback function if one was supplied in the call to +<a class="link" href="libgimp-gimppalettemenu.html#gimp-palette-select-widget-new" title="gimp_palette_select_widget_new ()"><code class="function">gimp_palette_select_widget_new()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-palette-select-widget-set.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>widget</p></td> +<td class="parameter_description"><p>A palette select widget.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>palette_name</p></td> +<td class="parameter_description"><p>Palette name to set; <code class="literal">NULL</code> means no change.</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppalettes.html b/devel-docs/libgimp/html/libgimp-gimppalettes.html new file mode 100644 index 0000000..262c5d6 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppalettes.html @@ -0,0 +1,251 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppalettes: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-data.html" title="Data Objects"> +<link rel="prev" href="libgimp-gimppalette.html" title="gimppalette"> +<link rel="next" href="libgimp-gimppattern.html" title="gimppattern"> +<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="#libgimp-gimppalettes.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="libgimp-data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppalette.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppattern.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppalettes"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppalettes.top_of_page"></a>gimppalettes</span></h2> +<p>gimppalettes — Operations related to palettes.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppalettes.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="libgimp-gimppalettes.html#gimp-palettes-refresh" title="gimp_palettes_refresh ()">gimp_palettes_refresh</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="libgimp-gimppalettes.html#gimp-palettes-get-list" title="gimp_palettes_get_list ()">gimp_palettes_get_list</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="libgimp-gimppalettes.html#gimp-palettes-get-palette" title="gimp_palettes_get_palette ()">gimp_palettes_get_palette</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="libgimp-gimppalettes.html#gimp-palettes-set-palette" title="gimp_palettes_set_palette ()">gimp_palettes_set_palette</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="libgimp-gimppalettes.html#gimp-palettes-get-palette-entry" title="gimp_palettes_get_palette_entry ()">gimp_palettes_get_palette_entry</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppalettes.description"></a><h2>Description</h2> +<p>Operations related to palettes.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppalettes.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-palettes-refresh"></a><h3>gimp_palettes_refresh ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palettes_refresh (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Refreshes current palettes. This function always succeeds.</p> +<p>This procedure retrieves all palettes currently in the user's +palette path and updates the palette dialogs accordingly.</p> +<div class="refsect3"> +<a name="gimp-palettes-refresh.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palettes-get-list"></a><h3>gimp_palettes_get_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_palettes_get_list (<em class="parameter"><code>const <span class="type">gchar</span> *filter</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_palettes</code></em>);</pre> +<p>Retrieves a list of all of the available palettes</p> +<p>This procedure returns a complete listing of available palettes. +Each name returned can be used as input to the command +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-palette" title="gimp_context_set_palette ()"><code class="function">gimp_context_set_palette()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-palettes-get-list.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>filter</p></td> +<td class="parameter_description"><p>An optional regular expression used to filter the list.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_palettes</p></td> +<td class="parameter_description"><p>The number of palettes in the list.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palettes-get-list.returns"></a><h4>Returns</h4> +<p> The list of palette names. The returned value must be freed +with <code class="function">g_strfreev()</code>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palettes-get-palette"></a><h3>gimp_palettes_get_palette ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_palettes_get_palette (<em class="parameter"><code><span class="type">gint</span> *num_colors</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_palettes_get_palette</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-get-palette" title="gimp_context_get_palette ()"><code class="function">gimp_context_get_palette()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-palettes-get-palette.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>num_colors</p></td> +<td class="parameter_description"><p>The palette num_colors.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palettes-get-palette.returns"></a><h4>Returns</h4> +<p> The palette name.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palettes-set-palette"></a><h3>gimp_palettes_set_palette ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palettes_set_palette (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_palettes_set_palette</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-palette" title="gimp_context_set_palette ()"><code class="function">gimp_context_set_palette()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-palettes-set-palette.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>The palette name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palettes-set-palette.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palettes-get-palette-entry"></a><h3>gimp_palettes_get_palette_entry ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_palettes_get_palette_entry (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> entry_num</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_colors</code></em>, + <em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_palettes_get_palette_entry</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimppalette.html#gimp-palette-entry-get-color" title="gimp_palette_entry_get_color ()"><code class="function">gimp_palette_entry_get_color()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-palettes-get-palette-entry.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>The palette name (\"\" means currently active palette).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>entry_num</p></td> +<td class="parameter_description"><p>The entry to retrieve.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_colors</p></td> +<td class="parameter_description"><p>The palette num_colors.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The color requested.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palettes-get-palette-entry.returns"></a><h4>Returns</h4> +<p> The palette name.</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/libgimp/html/libgimp-gimppaletteselect.html b/devel-docs/libgimp/html/libgimp-gimppaletteselect.html new file mode 100644 index 0000000..2990ae4 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppaletteselect.html @@ -0,0 +1,228 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppaletteselect: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="libgimp-gimpgradientselect.html" title="gimpgradientselect"> +<link rel="next" href="libgimp-gimppatternselect.html" title="gimppatternselect"> +<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="#libgimp-gimppaletteselect.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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpgradientselect.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppatternselect.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppaletteselect"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppaletteselect.top_of_page"></a>gimppaletteselect</span></h2> +<p>gimppaletteselect — Functions providing a palette selection dialog.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppaletteselect.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="libgimp-gimppaletteselect.html#GimpRunPaletteCallback" title="GimpRunPaletteCallback ()">*GimpRunPaletteCallback</a><span class="c_punctuation">)</span> <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="libgimp-gimppaletteselect.html#gimp-palette-select-new" title="gimp_palette_select_new ()">gimp_palette_select_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="libgimp-gimppaletteselect.html#gimp-palette-select-destroy" title="gimp_palette_select_destroy ()">gimp_palette_select_destroy</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="libgimp-gimppaletteselect.html#gimp-palettes-popup" title="gimp_palettes_popup ()">gimp_palettes_popup</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="libgimp-gimppaletteselect.html#gimp-palettes-close-popup" title="gimp_palettes_close_popup ()">gimp_palettes_close_popup</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="libgimp-gimppaletteselect.html#gimp-palettes-set-popup" title="gimp_palettes_set_popup ()">gimp_palettes_set_popup</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppaletteselect.description"></a><h2>Description</h2> +<p>Functions providing a palette selection dialog.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppaletteselect.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="GimpRunPaletteCallback"></a><h3>GimpRunPaletteCallback ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRunPaletteCallback<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">gchar</span> *palette_name</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> dialog_closing</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palette-select-new"></a><h3>gimp_palette_select_new ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_palette_select_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *palette_name</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimppaletteselect.html#GimpRunPaletteCallback" title="GimpRunPaletteCallback ()"><span class="type">GimpRunPaletteCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palette-select-destroy"></a><h3>gimp_palette_select_destroy ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_palette_select_destroy (<em class="parameter"><code>const <span class="type">gchar</span> *palette_callback</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palettes-popup"></a><h3>gimp_palettes_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palettes_popup (<em class="parameter"><code>const <span class="type">gchar</span> *palette_callback</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *popup_title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *initial_palette</code></em>);</pre> +<p>Invokes the Gimp palette selection.</p> +<p>This procedure opens the palette selection dialog.</p> +<div class="refsect3"> +<a name="gimp-palettes-popup.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>palette_callback</p></td> +<td class="parameter_description"><p>The callback PDB proc to call when palette selection is made.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>popup_title</p></td> +<td class="parameter_description"><p>Title of the palette selection dialog.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>initial_palette</p></td> +<td class="parameter_description"><p>The name of the palette to set as the first selected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palettes-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palettes-close-popup"></a><h3>gimp_palettes_close_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palettes_close_popup (<em class="parameter"><code>const <span class="type">gchar</span> *palette_callback</code></em>);</pre> +<p>Close the palette selection dialog.</p> +<p>This procedure closes an opened palette selection dialog.</p> +<div class="refsect3"> +<a name="gimp-palettes-close-popup.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>palette_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this pop-up.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palettes-close-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-palettes-set-popup"></a><h3>gimp_palettes_set_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_palettes_set_popup (<em class="parameter"><code>const <span class="type">gchar</span> *palette_callback</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *palette_name</code></em>);</pre> +<p>Sets the current palette in a palette selection dialog.</p> +<p>Sets the current palette in a palette selection dialog.</p> +<div class="refsect3"> +<a name="gimp-palettes-set-popup.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>palette_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this pop-up.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>palette_name</p></td> +<td class="parameter_description"><p>The name of the palette to set as selected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-palettes-set-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimppaths.html b/devel-docs/libgimp/html/libgimp-gimppaths.html new file mode 100644 index 0000000..151f22c --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppaths.html @@ -0,0 +1,818 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppaths: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimplayer.html" title="gimplayer"> +<link rel="next" href="libgimp-gimppixbuf.html" title="gimppixbuf"> +<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="#libgimp-gimppaths.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimplayer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppixbuf.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppaths"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppaths.top_of_page"></a>gimppaths</span></h2> +<p>gimppaths — Deprecated operations related to paths.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppaths.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="libgimp-gimppaths.html#gimp-path-list" title="gimp_path_list ()">gimp_path_list</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="libgimp-gimppaths.html#gimp-path-get-points" title="gimp_path_get_points ()">gimp_path_get_points</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="libgimp-gimppaths.html#gimp-path-get-current" title="gimp_path_get_current ()">gimp_path_get_current</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="libgimp-gimppaths.html#gimp-path-set-current" title="gimp_path_set_current ()">gimp_path_set_current</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="libgimp-gimppaths.html#gimp-path-set-points" title="gimp_path_set_points ()">gimp_path_set_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="libgimp-gimppaths.html#gimp-path-stroke-current" title="gimp_path_stroke_current ()">gimp_path_stroke_current</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="libgimp-gimppaths.html#gimp-path-get-point-at-dist" title="gimp_path_get_point_at_dist ()">gimp_path_get_point_at_dist</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="libgimp-gimppaths.html#gimp-path-get-tattoo" title="gimp_path_get_tattoo ()">gimp_path_get_tattoo</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="libgimp-gimppaths.html#gimp-get-path-by-tattoo" title="gimp_get_path_by_tattoo ()">gimp_get_path_by_tattoo</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="libgimp-gimppaths.html#gimp-path-delete" title="gimp_path_delete ()">gimp_path_delete</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="libgimp-gimppaths.html#gimp-path-get-locked" title="gimp_path_get_locked ()">gimp_path_get_locked</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="libgimp-gimppaths.html#gimp-path-set-locked" title="gimp_path_set_locked ()">gimp_path_set_locked</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="libgimp-gimppaths.html#gimp-path-set-tattoo" title="gimp_path_set_tattoo ()">gimp_path_set_tattoo</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="libgimp-gimppaths.html#gimp-path-to-selection" title="gimp_path_to_selection ()">gimp_path_to_selection</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="libgimp-gimppaths.html#gimp-path-import" title="gimp_path_import ()">gimp_path_import</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppaths.description"></a><h2>Description</h2> +<p>Deprecated operations related to paths.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppaths.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-path-list"></a><h3>gimp_path_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_path_list (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_paths</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_list</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-get-vectors" title="gimp_image_get_vectors ()"><code class="function">gimp_image_get_vectors()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-list.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>image_ID</p></td> +<td class="parameter_description"><p>The image to list the paths from.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_paths</p></td> +<td class="parameter_description"><p>The number of paths returned.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-list.returns"></a><h4>Returns</h4> +<p> List of the paths belonging to this image. The returned +value must be freed with <code class="function">g_strfreev()</code>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-get-points"></a><h3>gimp_path_get_points ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_path_get_points (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> *path_closed</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_path_point_details</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> **points_pairs</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_get_points</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-get-points" title="gimp_vectors_stroke_get_points ()"><code class="function">gimp_vectors_stroke_get_points()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-get-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>image_ID</p></td> +<td class="parameter_description"><p>The image to list the paths from.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the path whose points should be listed.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>path_closed</p></td> +<td class="parameter_description"><p>Return if the path is closed. (0 = path open, 1 = path closed).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_path_point_details</p></td> +<td class="parameter_description"><p>The number of points returned. Each point is made up of (x, y, pnt_type) of floats.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>points_pairs</p></td> +<td class="parameter_description"><p>The points in the path represented as 3 floats. The first is the x pos, next is the y pos, last is the type of the pnt. The type field is dependent on the path type. For beziers (type 1 paths) the type can either be (1.0 = BEZIER_ANCHOR, 2.0 = BEZIER_CONTROL, 3.0 = BEZIER_MOVE). Note all points are returned in pixel resolution.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-get-points.returns"></a><h4>Returns</h4> +<p> The type of the path. Currently only one type (1 = Bezier) +is supported.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-get-current"></a><h3>gimp_path_get_current ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_path_get_current (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_get_current</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-get-active-vectors" title="gimp_image_get_active_vectors ()"><code class="function">gimp_image_get_active_vectors()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-get-current.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>image_ID</p></td> +<td class="parameter_description"><p>The image to get the current path from.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-get-current.returns"></a><h4>Returns</h4> +<p> The name of the current path.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-set-current"></a><h3>gimp_path_set_current ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_path_set_current (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_set_current</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-set-active-vectors" title="gimp_image_set_active_vectors ()"><code class="function">gimp_image_set_active_vectors()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-set-current.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>image_ID</p></td> +<td class="parameter_description"><p>The image in which a path will become current.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the path to make current.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-set-current.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-set-points"></a><h3>gimp_path_set_points ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_path_set_points (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> ptype</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_path_points</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *points_pairs</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_set_points</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-new-from-points" title="gimp_vectors_stroke_new_from_points ()"><code class="function">gimp_vectors_stroke_new_from_points()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-set-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>image_ID</p></td> +<td class="parameter_description"><p>The image to set the paths in.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the path to create. If it exists then a unique name will be created - query the list of paths if you want to make sure that the name of the path you create is unique. This will be set as the current path.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>ptype</p></td> +<td class="parameter_description"><p>The type of the path. Currently only one type (1 = Bezier) is supported.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_path_points</p></td> +<td class="parameter_description"><p>The number of elements in the array, i.e. the number of points in the path * 3. Each point is made up of (x, y, type) of floats. Currently only the creation of bezier curves is allowed. The type parameter must be set to (1) to indicate a BEZIER type curve. Note that for BEZIER curves, points must be given in the following order: ACCACCAC... If the path is not closed the last control point is missed off. Points consist of three control points (control/anchor/control) so for a curve that is not closed there must be at least two points passed (2 x,y pairs). If (num_path_points/3) % 3 = 0 then the path is assumed to be closed and the points are ACCACCACCACC.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>points_pairs</p></td> +<td class="parameter_description"><p>The points in the path represented as 3 floats. The first is the x pos, next is the y pos, last is the type of the pnt. The type field is dependent on the path type. For beziers (type 1 paths) the type can either be (1.0 = BEZIER_ANCHOR, 2.0 = BEZIER_CONTROL, 3.0= BEZIER_MOVE). Note all points are returned in pixel resolution.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-set-points.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-stroke-current"></a><h3>gimp_path_stroke_current ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_path_stroke_current (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_stroke_current</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpedit.html#gimp-edit-stroke-vectors" title="gimp_edit_stroke_vectors ()"><code class="function">gimp_edit_stroke_vectors()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-stroke-current.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>image_ID</p></td> +<td class="parameter_description"><p>The image which contains the path to stroke.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-stroke-current.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-get-point-at-dist"></a><h3>gimp_path_get_point_at_dist ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_path_get_point_at_dist (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> distance</code></em>, + <em class="parameter"><code><span class="type">gint</span> *y_point</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *slope</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_get_point_at_dist</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-get-point-at-dist" title="gimp_vectors_stroke_get_point_at_dist ()"><code class="function">gimp_vectors_stroke_get_point_at_dist()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-get-point-at-dist.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>image_ID</p></td> +<td class="parameter_description"><p>The image the paths belongs to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>distance</p></td> +<td class="parameter_description"><p>The distance along the path.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y_point</p></td> +<td class="parameter_description"><p>The y position of the point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>slope</p></td> +<td class="parameter_description"><p>The slope (dy / dx) at the specified point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-get-point-at-dist.returns"></a><h4>Returns</h4> +<p> The x position of the point.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-get-tattoo"></a><h3>gimp_path_get_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_path_get_tattoo (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_get_tattoo</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-get-tattoo" title="gimp_vectors_get_tattoo ()"><code class="function">gimp_vectors_get_tattoo()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-get-tattoo.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the path whose tattoo should be obtained.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-get-tattoo.returns"></a><h4>Returns</h4> +<p> The tattoo associated with the named path.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-get-path-by-tattoo"></a><h3>gimp_get_path_by_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_get_path_by_tattoo (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> tattoo</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_get_path_by_tattoo</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-get-vectors-by-tattoo" title="gimp_image_get_vectors_by_tattoo ()"><code class="function">gimp_image_get_vectors_by_tattoo()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-get-path-by-tattoo.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>tattoo</p></td> +<td class="parameter_description"><p>The tattoo of the required path.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-get-path-by-tattoo.returns"></a><h4>Returns</h4> +<p> The name of the path with the specified tattoo.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-delete"></a><h3>gimp_path_delete ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_path_delete (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_delete</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimage.html#gimp-image-remove-vectors" title="gimp_image_remove_vectors ()"><code class="function">gimp_image_remove_vectors()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-delete.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>image_ID</p></td> +<td class="parameter_description"><p>The image to delete the path from.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the path to delete.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-delete.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-get-locked"></a><h3>gimp_path_get_locked ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_path_get_locked (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_get_locked</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-get-linked" title="gimp_vectors_get_linked ()"><code class="function">gimp_vectors_get_linked()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-get-locked.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the path whose locked status should be obtained.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-get-locked.returns"></a><h4>Returns</h4> +<p> TRUE if the path is locked, FALSE otherwise.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-set-locked"></a><h3>gimp_path_set_locked ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_path_set_locked (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> locked</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_set_locked</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-set-linked" title="gimp_vectors_set_linked ()"><code class="function">gimp_vectors_set_linked()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-set-locked.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>the name of the path whose locked status should be set.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>locked</p></td> +<td class="parameter_description"><p>Whether the path is locked.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-set-locked.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-set-tattoo"></a><h3>gimp_path_set_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_path_set_tattoo (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><span class="type">gint</span> tattovalue</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_set_tattoo</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-set-tattoo" title="gimp_vectors_set_tattoo ()"><code class="function">gimp_vectors_set_tattoo()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-set-tattoo.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>the name of the path whose tattoo should be set.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>tattovalue</p></td> +<td class="parameter_description"><p>The tattoo associated with the name path. Only values returned from 'path_get_tattoo' should be used here.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-set-tattoo.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-to-selection"></a><h3>gimp_path_to_selection ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_path_to_selection (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> op</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> feather</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_y</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_to_selection</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-to-selection" title="gimp_vectors_to_selection ()"><code class="function">gimp_vectors_to_selection()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-to-selection.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the path which should be made into selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>op</p></td> +<td class="parameter_description"><p>The desired operation with current selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialias selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather</p></td> +<td class="parameter_description"><p>Feather selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_x</p></td> +<td class="parameter_description"><p>Feather radius x.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_y</p></td> +<td class="parameter_description"><p>Feather radius y.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-to-selection.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-path-import"></a><h3>gimp_path_import ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_path_import (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> merge</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> scale</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_path_import</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-import-from-file" title="gimp_vectors_import_from_file ()"><code class="function">gimp_vectors_import_from_file()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-path-import.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>filename</p></td> +<td class="parameter_description"><p>The name of the SVG file to import.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>merge</p></td> +<td class="parameter_description"><p>Merge paths into a single vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale</p></td> +<td class="parameter_description"><p>Scale the SVG to image dimensions.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-path-import.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimppattern.html b/devel-docs/libgimp/html/libgimp-gimppattern.html new file mode 100644 index 0000000..a722f23 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppattern.html @@ -0,0 +1,182 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppattern: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-data.html" title="Data Objects"> +<link rel="prev" href="libgimp-gimppalettes.html" title="gimppalettes"> +<link rel="next" href="libgimp-gimppatterns.html" title="gimppatterns"> +<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="#libgimp-gimppattern.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="libgimp-data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppalettes.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppatterns.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppattern"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppattern.top_of_page"></a>gimppattern</span></h2> +<p>gimppattern — Functions operating on a single pattern.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppattern.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="libgimp-gimppattern.html#gimp-pattern-get-info" title="gimp_pattern_get_info ()">gimp_pattern_get_info</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="libgimp-gimppattern.html#gimp-pattern-get-pixels" title="gimp_pattern_get_pixels ()">gimp_pattern_get_pixels</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppattern.description"></a><h2>Description</h2> +<p>Functions operating on a single pattern.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppattern.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-pattern-get-info"></a><h3>gimp_pattern_get_info ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_pattern_get_info (<em class="parameter"><code>const <span class="type">gchar</span> *name</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>, + <em class="parameter"><code><span class="type">gint</span> *bpp</code></em>);</pre> +<p>Retrieve information about the specified pattern.</p> +<p>This procedure retrieves information about the specified pattern. +This includes the pattern extents (width and height).</p> +<div class="refsect3"> +<a name="gimp-pattern-get-info.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>The pattern name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The pattern width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The pattern height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>bpp</p></td> +<td class="parameter_description"><p>The pattern bpp.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-pattern-get-info.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-pattern-get-pixels"></a><h3>gimp_pattern_get_pixels ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_pattern_get_pixels (<em class="parameter"><code>const <span class="type">gchar</span> *name</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>, + <em class="parameter"><code><span class="type">gint</span> *bpp</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_color_bytes</code></em>, + <em class="parameter"><code><span class="type">guint8</span> **color_bytes</code></em>);</pre> +<p>Retrieve information about the specified pattern (including pixels).</p> +<p>This procedure retrieves information about the specified. This +includes the pattern extents (width and height), its bpp and its +pixel data.</p> +<div class="refsect3"> +<a name="gimp-pattern-get-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>name</p></td> +<td class="parameter_description"><p>The pattern name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The pattern width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The pattern height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>bpp</p></td> +<td class="parameter_description"><p>The pattern bpp.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_color_bytes</p></td> +<td class="parameter_description"><p>Number of pattern bytes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color_bytes</p></td> +<td class="parameter_description"><p>The pattern data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-pattern-get-pixels.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimppatternmenu.html b/devel-docs/libgimp/html/libgimp-gimppatternmenu.html new file mode 100644 index 0000000..0ab27b5 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppatternmenu.html @@ -0,0 +1,186 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppatternmenu: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimp-gimppalettemenu.html" title="gimppalettemenu"> +<link rel="next" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog"> +<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="#libgimp-gimppatternmenu.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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppalettemenu.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpProcBrowserDialog.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppatternmenu"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppatternmenu.top_of_page"></a>gimppatternmenu</span></h2> +<p>gimppatternmenu — A widget for selecting patterns.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppatternmenu.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 href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimppatternmenu.html#gimp-pattern-select-widget-new" title="gimp_pattern_select_widget_new ()">gimp_pattern_select_widget_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="libgimp-gimppatternmenu.html#gimp-pattern-select-widget-close" title="gimp_pattern_select_widget_close ()">gimp_pattern_select_widget_close</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="libgimp-gimppatternmenu.html#gimp-pattern-select-widget-set" title="gimp_pattern_select_widget_set ()">gimp_pattern_select_widget_set</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppatternmenu.description"></a><h2>Description</h2> +<p>A widget for selecting patterns.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppatternmenu.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-pattern-select-widget-new"></a><h3>gimp_pattern_select_widget_new ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="returnvalue">GtkWidget</span></a> * +gimp_pattern_select_widget_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *pattern_name</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimppatternselect.html#GimpRunPatternCallback" title="GimpRunPatternCallback ()"><span class="type">GimpRunPatternCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pattern_select_widget_new</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Creates a new <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that completely controls the selection of +a pattern. This widget is suitable for placement in a table in a +plug-in dialog.</p> +<div class="refsect3"> +<a name="gimp-pattern-select-widget-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>title</p></td> +<td class="parameter_description"><p>Title of the dialog to use or <code class="literal">NULL</code> to use the default title.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pattern_name</p></td> +<td class="parameter_description"><p>Initial pattern name or <code class="literal">NULL</code> to use current selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>callback</p></td> +<td class="parameter_description"><p>A function to call when the selected pattern changes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>A pointer to arbitrary data to be used in the call to <em class="parameter"><code>callback</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-pattern-select-widget-new.returns"></a><h4>Returns</h4> +<p> A <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> that you can use in your UI.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pattern-select-widget-close"></a><h3>gimp_pattern_select_widget_close ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pattern_select_widget_close (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pattern_select_widget_close</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Closes the popup window associated with <em class="parameter"><code>widget</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-pattern-select-widget-close.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>widget</p></td> +<td class="parameter_description"><p>A pattern select widget.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pattern-select-widget-set"></a><h3>gimp_pattern_select_widget_set ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pattern_select_widget_set (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *widget</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *pattern_name</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pattern_select_widget_set</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Sets the current pattern for the pattern select widget. Calls the +callback function if one was supplied in the call to +<a class="link" href="libgimp-gimppatternmenu.html#gimp-pattern-select-widget-new" title="gimp_pattern_select_widget_new ()"><code class="function">gimp_pattern_select_widget_new()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-pattern-select-widget-set.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>widget</p></td> +<td class="parameter_description"><p>A pattern select widget.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pattern_name</p></td> +<td class="parameter_description"><p>Pattern name to set. NULL means no change.</p></td> +<td class="parameter_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/libgimp/html/libgimp-gimppatterns.html b/devel-docs/libgimp/html/libgimp-gimppatterns.html new file mode 100644 index 0000000..65ea36f --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppatterns.html @@ -0,0 +1,271 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppatterns: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-data.html" title="Data Objects"> +<link rel="prev" href="libgimp-gimppattern.html" title="gimppattern"> +<link rel="next" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<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="#libgimp-gimppatterns.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="libgimp-data.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppattern.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-selectors.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppatterns"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppatterns.top_of_page"></a>gimppatterns</span></h2> +<p>gimppatterns — Functions relating to patterns.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppatterns.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="libgimp-gimppatterns.html#gimp-patterns-refresh" title="gimp_patterns_refresh ()">gimp_patterns_refresh</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="libgimp-gimppatterns.html#gimp-patterns-get-list" title="gimp_patterns_get_list ()">gimp_patterns_get_list</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="libgimp-gimppatterns.html#gimp-patterns-get-pattern" title="gimp_patterns_get_pattern ()">gimp_patterns_get_pattern</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="libgimp-gimppatterns.html#gimp-patterns-set-pattern" title="gimp_patterns_set_pattern ()">gimp_patterns_set_pattern</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="libgimp-gimppatterns.html#gimp-patterns-get-pattern-data" title="gimp_patterns_get_pattern_data ()">gimp_patterns_get_pattern_data</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppatterns.description"></a><h2>Description</h2> +<p>Functions relating to patterns.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppatterns.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-patterns-refresh"></a><h3>gimp_patterns_refresh ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_patterns_refresh (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Refresh current patterns. This function always succeeds.</p> +<p>This procedure retrieves all patterns currently in the user's +pattern path and updates all pattern dialogs accordingly.</p> +<div class="refsect3"> +<a name="gimp-patterns-refresh.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-patterns-get-list"></a><h3>gimp_patterns_get_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> ** +gimp_patterns_get_list (<em class="parameter"><code>const <span class="type">gchar</span> *filter</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_patterns</code></em>);</pre> +<p>Retrieve a complete listing of the available patterns.</p> +<p>This procedure returns a complete listing of available GIMP +patterns. Each name returned can be used as input to the +<a class="link" href="libgimp-gimpcontext.html#gimp-context-set-pattern" title="gimp_context_set_pattern ()"><code class="function">gimp_context_set_pattern()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-patterns-get-list.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>filter</p></td> +<td class="parameter_description"><p>An optional regular expression used to filter the list.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_patterns</p></td> +<td class="parameter_description"><p>The number of patterns in the pattern list.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-patterns-get-list.returns"></a><h4>Returns</h4> +<p> The list of pattern names. The returned value must be freed +with <code class="function">g_strfreev()</code>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-patterns-get-pattern"></a><h3>gimp_patterns_get_pattern ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_patterns_get_pattern (<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> +<div class="warning"> +<p><code class="literal">gimp_patterns_get_pattern</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-get-pattern" title="gimp_context_get_pattern ()"><code class="function">gimp_context_get_pattern()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-patterns-get-pattern.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>width</p></td> +<td class="parameter_description"><p>The pattern width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The pattern height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-patterns-get-pattern.returns"></a><h4>Returns</h4> +<p> The pattern name.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-patterns-set-pattern"></a><h3>gimp_patterns_set_pattern ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_patterns_set_pattern (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_patterns_set_pattern</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimpcontext.html#gimp-context-set-pattern" title="gimp_context_set_pattern ()"><code class="function">gimp_context_set_pattern()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-patterns-set-pattern.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>The pattern name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-patterns-set-pattern.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-patterns-get-pattern-data"></a><h3>gimp_patterns_get_pattern_data ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_patterns_get_pattern_data (<em class="parameter"><code>const <span class="type">gchar</span> *name</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>, + <em class="parameter"><code><span class="type">gint</span> *mask_bpp</code></em>, + <em class="parameter"><code><span class="type">gint</span> *length</code></em>, + <em class="parameter"><code><span class="type">guint8</span> **mask_data</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_patterns_get_pattern_data</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimppattern.html#gimp-pattern-get-pixels" title="gimp_pattern_get_pixels ()"><code class="function">gimp_pattern_get_pixels()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-patterns-get-pattern-data.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>The pattern name (\"\" means currently active pattern).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The pattern width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The pattern height.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_bpp</p></td> +<td class="parameter_description"><p>Pattern bytes per pixel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>length</p></td> +<td class="parameter_description"><p>Length of pattern mask data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mask_data</p></td> +<td class="parameter_description"><p>The pattern mask data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-patterns-get-pattern-data.returns"></a><h4>Returns</h4> +<p> The pattern name.</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/libgimp/html/libgimp-gimppatternselect.html b/devel-docs/libgimp/html/libgimp-gimppatternselect.html new file mode 100644 index 0000000..cbdbc3b --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppatternselect.html @@ -0,0 +1,232 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppatternselect: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs"> +<link rel="prev" href="libgimp-gimppaletteselect.html" title="gimppaletteselect"> +<link rel="next" href="libgimpui.html" title="Part II. GIMP User Interface 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"> +<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="#libgimp-gimppatternselect.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="libgimp-selectors.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppaletteselect.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimpui.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppatternselect"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppatternselect.top_of_page"></a>gimppatternselect</span></h2> +<p>gimppatternselect — Functions providing a pattern selection dialog.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppatternselect.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="libgimp-gimppatternselect.html#GimpRunPatternCallback" title="GimpRunPatternCallback ()">*GimpRunPatternCallback</a><span class="c_punctuation">)</span> <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="libgimp-gimppatternselect.html#gimp-pattern-select-new" title="gimp_pattern_select_new ()">gimp_pattern_select_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="libgimp-gimppatternselect.html#gimp-pattern-select-destroy" title="gimp_pattern_select_destroy ()">gimp_pattern_select_destroy</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="libgimp-gimppatternselect.html#gimp-patterns-popup" title="gimp_patterns_popup ()">gimp_patterns_popup</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="libgimp-gimppatternselect.html#gimp-patterns-close-popup" title="gimp_patterns_close_popup ()">gimp_patterns_close_popup</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="libgimp-gimppatternselect.html#gimp-patterns-set-popup" title="gimp_patterns_set_popup ()">gimp_patterns_set_popup</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppatternselect.description"></a><h2>Description</h2> +<p>Functions providing a pattern selection dialog.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppatternselect.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="GimpRunPatternCallback"></a><h3>GimpRunPatternCallback ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRunPatternCallback<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">gchar</span> *pattern_name</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>, + <em class="parameter"><code><span class="type">gint</span> bpp</code></em>, + <em class="parameter"><code>const <span class="type">guchar</span> *mask_data</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> dialog_closing</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pattern-select-new"></a><h3>gimp_pattern_select_new ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_pattern_select_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *pattern_name</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimppatternselect.html#GimpRunPatternCallback" title="GimpRunPatternCallback ()"><span class="type">GimpRunPatternCallback</span></a> callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pattern-select-destroy"></a><h3>gimp_pattern_select_destroy ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pattern_select_destroy (<em class="parameter"><code>const <span class="type">gchar</span> *pattern_callback</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-patterns-popup"></a><h3>gimp_patterns_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_patterns_popup (<em class="parameter"><code>const <span class="type">gchar</span> *pattern_callback</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *popup_title</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *initial_pattern</code></em>);</pre> +<p>Invokes the Gimp pattern selection.</p> +<p>This procedure opens the pattern selection dialog.</p> +<div class="refsect3"> +<a name="gimp-patterns-popup.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>pattern_callback</p></td> +<td class="parameter_description"><p>The callback PDB proc to call when pattern selection is made.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>popup_title</p></td> +<td class="parameter_description"><p>Title of the pattern selection dialog.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>initial_pattern</p></td> +<td class="parameter_description"><p>The name of the pattern to set as the first selected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-patterns-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-patterns-close-popup"></a><h3>gimp_patterns_close_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_patterns_close_popup (<em class="parameter"><code>const <span class="type">gchar</span> *pattern_callback</code></em>);</pre> +<p>Close the pattern selection dialog.</p> +<p>This procedure closes an opened pattern selection dialog.</p> +<div class="refsect3"> +<a name="gimp-patterns-close-popup.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>pattern_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this pop-up.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-patterns-close-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-patterns-set-popup"></a><h3>gimp_patterns_set_popup ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_patterns_set_popup (<em class="parameter"><code>const <span class="type">gchar</span> *pattern_callback</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *pattern_name</code></em>);</pre> +<p>Sets the current pattern in a pattern selection dialog.</p> +<p>Sets the current pattern in a pattern selection dialog.</p> +<div class="refsect3"> +<a name="gimp-patterns-set-popup.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>pattern_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this pop-up.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pattern_name</p></td> +<td class="parameter_description"><p>The name of the pattern to set as selected.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-patterns-set-popup.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimppixbuf.html b/devel-docs/libgimp/html/libgimp-gimppixbuf.html new file mode 100644 index 0000000..cd74562 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppixbuf.html @@ -0,0 +1,306 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppixbuf: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimppaths.html" title="gimppaths"> +<link rel="next" href="libgimp-gimppixelfetcher.html" title="gimppixelfetcher"> +<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="#libgimp-gimppixbuf.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppaths.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppixelfetcher.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppixbuf"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppixbuf.top_of_page"></a>gimppixbuf</span></h2> +<p>gimppixbuf — Get a thumbnail pixbuf for a drawable or image.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppixbuf.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">GdkPixbuf</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimppixbuf.html#gimp-image-get-thumbnail" title="gimp_image_get_thumbnail ()">gimp_image_get_thumbnail</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GdkPixbuf</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimppixbuf.html#gimp-drawable-get-thumbnail" title="gimp_drawable_get_thumbnail ()">gimp_drawable_get_thumbnail</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">GdkPixbuf</span> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimppixbuf.html#gimp-drawable-get-sub-thumbnail" title="gimp_drawable_get_sub_thumbnail ()">gimp_drawable_get_sub_thumbnail</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixbuf.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="libgimp-gimppixbuf.html#GimpPixbufTransparency" title="enum GimpPixbufTransparency">GimpPixbufTransparency</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixbuf.description"></a><h2>Description</h2> +<p>Get a thumbnail pixbuf for a drawable or image.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixbuf.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-image-get-thumbnail"></a><h3>gimp_image_get_thumbnail ()</h3> +<pre class="programlisting"><span class="returnvalue">GdkPixbuf</span> * +gimp_image_get_thumbnail (<em class="parameter"><code><span class="type">gint32</span> image_ID</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>, + <em class="parameter"><code><a class="link" href="libgimp-gimppixbuf.html#GimpPixbufTransparency" title="enum GimpPixbufTransparency"><span class="type">GimpPixbufTransparency</span></a> alpha</code></em>);</pre> +<p>Retrieves a thumbnail pixbuf for the image identified by <em class="parameter"><code>image_ID</code></em> +. +The thumbnail will be not larger than the requested size.</p> +<div class="refsect3"> +<a name="gimp-image-get-thumbnail.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>image_ID</p></td> +<td class="parameter_description"><p>the image ID</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>the requested thumbnail width (<= 1024 pixels)</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>the requested thumbnail height (<= 1024 pixels)</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>alpha</p></td> +<td class="parameter_description"><p>how to handle an alpha channel</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-image-get-thumbnail.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GdkPixbuf</span></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-drawable-get-thumbnail"></a><h3>gimp_drawable_get_thumbnail ()</h3> +<pre class="programlisting"><span class="returnvalue">GdkPixbuf</span> * +gimp_drawable_get_thumbnail (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</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>, + <em class="parameter"><code><a class="link" href="libgimp-gimppixbuf.html#GimpPixbufTransparency" title="enum GimpPixbufTransparency"><span class="type">GimpPixbufTransparency</span></a> alpha</code></em>);</pre> +<p>Retrieves a thumbnail pixbuf for the drawable identified by +<em class="parameter"><code>drawable_ID</code></em> +. The thumbnail will be not larger than the requested +size.</p> +<div class="refsect3"> +<a name="gimp-drawable-get-thumbnail.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>drawable_ID</p></td> +<td class="parameter_description"><p>the drawable ID</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>the requested thumbnail width (<= 1024 pixels)</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>the requested thumbnail height (<= 1024 pixels)</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>alpha</p></td> +<td class="parameter_description"><p>how to handle an alpha channel</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-thumbnail.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GdkPixbuf</span></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-drawable-get-sub-thumbnail"></a><h3>gimp_drawable_get_sub_thumbnail ()</h3> +<pre class="programlisting"><span class="returnvalue">GdkPixbuf</span> * +gimp_drawable_get_sub_thumbnail (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> src_x</code></em>, + <em class="parameter"><code><span class="type">gint</span> src_y</code></em>, + <em class="parameter"><code><span class="type">gint</span> src_width</code></em>, + <em class="parameter"><code><span class="type">gint</span> src_height</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>, + <em class="parameter"><code><a class="link" href="libgimp-gimppixbuf.html#GimpPixbufTransparency" title="enum GimpPixbufTransparency"><span class="type">GimpPixbufTransparency</span></a> alpha</code></em>);</pre> +<p>Retrieves a thumbnail pixbuf for the drawable identified by +<em class="parameter"><code>drawable_ID</code></em> +. The thumbnail will be not larger than the requested +size.</p> +<div class="refsect3"> +<a name="gimp-drawable-get-sub-thumbnail.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>drawable_ID</p></td> +<td class="parameter_description"><p>the drawable ID</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src_x</p></td> +<td class="parameter_description"><p>the x coordinate of the area</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src_y</p></td> +<td class="parameter_description"><p>the y coordinate of the area</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src_width</p></td> +<td class="parameter_description"><p>the width of the area</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src_height</p></td> +<td class="parameter_description"><p>the height of the area</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_width</p></td> +<td class="parameter_description"><p>the requested thumbnail width (<= 1024 pixels)</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_height</p></td> +<td class="parameter_description"><p>the requested thumbnail height (<= 1024 pixels)</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>alpha</p></td> +<td class="parameter_description"><p>how to handle an alpha channel</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-drawable-get-sub-thumbnail.returns"></a><h4>Returns</h4> +<p> a new <span class="type">GdkPixbuf</span></p> +</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="libgimp-gimppixbuf.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpPixbufTransparency"></a><h3>enum GimpPixbufTransparency</h3> +<p>How to deal with transparency when creating thubnail pixbufs from +images and drawables.</p> +<div class="refsect3"> +<a name="GimpPixbufTransparency.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-PIXBUF-KEEP-ALPHA:CAPS"></a>GIMP_PIXBUF_KEEP_ALPHA</p></td> +<td class="enum_member_description"> +<p>Create a pixbuf with alpha</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-PIXBUF-SMALL-CHECKS:CAPS"></a>GIMP_PIXBUF_SMALL_CHECKS</p></td> +<td class="enum_member_description"> +<p>Show transparency as small checks</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-PIXBUF-LARGE-CHECKS:CAPS"></a>GIMP_PIXBUF_LARGE_CHECKS</p></td> +<td class="enum_member_description"> +<p>Show transparency as large checks</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/libgimp/html/libgimp-gimppixelfetcher.html b/devel-docs/libgimp/html/libgimp-gimppixelfetcher.html new file mode 100644 index 0000000..9ada2ff --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppixelfetcher.html @@ -0,0 +1,382 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppixelfetcher: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimppixbuf.html" title="gimppixbuf"> +<link rel="next" href="libgimp-gimppixelrgn.html" title="gimppixelrgn"> +<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="#libgimp-gimppixelfetcher.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppixbuf.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppixelrgn.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppixelfetcher"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppixelfetcher.top_of_page"></a>gimppixelfetcher</span></h2> +<p>gimppixelfetcher — Functions for operating on pixel regions.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppixelfetcher.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="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="returnvalue">GimpPixelFetcher</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-new" title="gimp_pixel_fetcher_new ()">gimp_pixel_fetcher_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="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-set-edge-mode" title="gimp_pixel_fetcher_set_edge_mode ()">gimp_pixel_fetcher_set_edge_mode</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="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-set-bg-color" title="gimp_pixel_fetcher_set_bg_color ()">gimp_pixel_fetcher_set_bg_color</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="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-get-pixel" title="gimp_pixel_fetcher_get_pixel ()">gimp_pixel_fetcher_get_pixel</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="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-put-pixel" title="gimp_pixel_fetcher_put_pixel ()">gimp_pixel_fetcher_put_pixel</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="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-destroy" title="gimp_pixel_fetcher_destroy ()">gimp_pixel_fetcher_destroy</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixelfetcher.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="libgimp-gimppixelfetcher.html#GimpPixelFetcherEdgeMode" title="enum GimpPixelFetcherEdgeMode">GimpPixelFetcherEdgeMode</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher">GimpPixelFetcher</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixelfetcher.description"></a><h2>Description</h2> +<p>These functions provide neighbourhood-based algorithms which get +dramatically slower on region boundaries, to the point where a +special treatment for neighbourhoods which are completely inside a +tile is called for. It hides the special treatment of tile borders, +making plug-in code more readable and shorter.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixelfetcher.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-pixel-fetcher-new"></a><h3>gimp_pixel_fetcher_new ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="returnvalue">GimpPixelFetcher</span></a> * +gimp_pixel_fetcher_new (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> shadow</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_fetcher_new</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Initialize a pixel region from the drawable.</p> +<div class="refsect3"> +<a name="gimp-pixel-fetcher-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>drawable</p></td> +<td class="parameter_description"><p>the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> the new region will be attached to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>shadow</p></td> +<td class="parameter_description"><p>a <span class="type">gboolean</span> indicating whether the region is attached to +the shadow tiles or the real <em class="parameter"><code>drawable</code></em> +tiles.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-pixel-fetcher-new.returns"></a><h4>Returns</h4> +<p> a pointer to a <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> structure (or NULL).</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-fetcher-set-edge-mode"></a><h3>gimp_pixel_fetcher_set_edge_mode ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_fetcher_set_edge_mode (<em class="parameter"><code><a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="type">GimpPixelFetcher</span></a> *pf</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcherEdgeMode" title="enum GimpPixelFetcherEdgeMode"><span class="type">GimpPixelFetcherEdgeMode</span></a> mode</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_fetcher_set_edge_mode</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Change the edge mode of a previously initialized pixel region.</p> +<div class="refsect3"> +<a name="gimp-pixel-fetcher-set-edge-mode.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>pf</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="type">GimpPixelFetcher</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>mode</p></td> +<td class="parameter_description"><p>the new edge mode from <a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcherEdgeMode" title="enum GimpPixelFetcherEdgeMode"><span class="type">GimpPixelFetcherEdgeMode</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-fetcher-set-bg-color"></a><h3>gimp_pixel_fetcher_set_bg_color ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_fetcher_set_bg_color (<em class="parameter"><code><a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="type">GimpPixelFetcher</span></a> *pf</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_fetcher_set_bg_color</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Change the background color of a previously initialized pixel region.</p> +<div class="refsect3"> +<a name="gimp-pixel-fetcher-set-bg-color.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>pf</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="type">GimpPixelFetcher</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>the color to be used as bg color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-fetcher-get-pixel"></a><h3>gimp_pixel_fetcher_get_pixel ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_fetcher_get_pixel (<em class="parameter"><code><a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="type">GimpPixelFetcher</span></a> *pf</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>, + <em class="parameter"><code><span class="type">guchar</span> *pixel</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_fetcher_get_pixel</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Get a pixel from the pixel region.</p> +<div class="refsect3"> +<a name="gimp-pixel-fetcher-get-pixel.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>pf</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="type">GimpPixelFetcher</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the pixel to get.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the pixel to get.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pixel</p></td> +<td class="parameter_description"><p>the memory location where to return the pixel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-fetcher-put-pixel"></a><h3>gimp_pixel_fetcher_put_pixel ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_fetcher_put_pixel (<em class="parameter"><code><a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="type">GimpPixelFetcher</span></a> *pf</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>, + <em class="parameter"><code>const <span class="type">guchar</span> *pixel</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_fetcher_put_pixel</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Set a pixel in the pixel region.</p> +<div class="refsect3"> +<a name="gimp-pixel-fetcher-put-pixel.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>pf</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="type">GimpPixelFetcher</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the pixel to set.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the pixel to set.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>pixel</p></td> +<td class="parameter_description"><p>the pixel to set.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-fetcher-destroy"></a><h3>gimp_pixel_fetcher_destroy ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_fetcher_destroy (<em class="parameter"><code><a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="type">GimpPixelFetcher</span></a> *pf</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_fetcher_destroy</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Close a previously initialized pixel region.</p> +<div class="refsect3"> +<a name="gimp-pixel-fetcher-destroy.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>pf</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelfetcher.html#GimpPixelFetcher" title="GimpPixelFetcher"><span class="type">GimpPixelFetcher</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixelfetcher.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpPixelFetcherEdgeMode"></a><h3>enum GimpPixelFetcherEdgeMode</h3> +<div class="refsect3"> +<a name="GimpPixelFetcherEdgeMode.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-PIXEL-FETCHER-EDGE-NONE:CAPS"></a>GIMP_PIXEL_FETCHER_EDGE_NONE</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-PIXEL-FETCHER-EDGE-WRAP:CAPS"></a>GIMP_PIXEL_FETCHER_EDGE_WRAP</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-PIXEL-FETCHER-EDGE-SMEAR:CAPS"></a>GIMP_PIXEL_FETCHER_EDGE_SMEAR</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-PIXEL-FETCHER-EDGE-BLACK:CAPS"></a>GIMP_PIXEL_FETCHER_EDGE_BLACK</p></td> +<td> </td> +<td> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="GIMP-PIXEL-FETCHER-EDGE-BACKGROUND:CAPS"></a>GIMP_PIXEL_FETCHER_EDGE_BACKGROUND</p></td> +<td> </td> +<td> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpPixelFetcher"></a><h3>GimpPixelFetcher</h3> +<pre class="programlisting">typedef struct _GimpPixelFetcher GimpPixelFetcher;</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/libgimp/html/libgimp-gimppixelrgn.html b/devel-docs/libgimp/html/libgimp-gimppixelrgn.html new file mode 100644 index 0000000..ddf93b7 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimppixelrgn.html @@ -0,0 +1,940 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimppixelrgn: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimppixelfetcher.html" title="gimppixelfetcher"> +<link rel="next" href="libgimp-gimpregioniterator.html" title="gimpregioniterator"> +<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="#libgimp-gimppixelrgn.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppixelfetcher.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpregioniterator.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimppixelrgn"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimppixelrgn.top_of_page"></a>gimppixelrgn</span></h2> +<p>gimppixelrgn — Functions for operating on pixel regions.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimppixelrgn.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="libgimp-gimppixelrgn.html#gimp-pixel-rgn-init" title="gimp_pixel_rgn_init ()">gimp_pixel_rgn_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="libgimp-gimppixelrgn.html#gimp-pixel-rgn-resize" title="gimp_pixel_rgn_resize ()">gimp_pixel_rgn_resize</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="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-pixel" title="gimp_pixel_rgn_get_pixel ()">gimp_pixel_rgn_get_pixel</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="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-row" title="gimp_pixel_rgn_get_row ()">gimp_pixel_rgn_get_row</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="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-col" title="gimp_pixel_rgn_get_col ()">gimp_pixel_rgn_get_col</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="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-rect" title="gimp_pixel_rgn_get_rect ()">gimp_pixel_rgn_get_rect</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="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-pixel" title="gimp_pixel_rgn_set_pixel ()">gimp_pixel_rgn_set_pixel</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="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-row" title="gimp_pixel_rgn_set_row ()">gimp_pixel_rgn_set_row</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="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-col" title="gimp_pixel_rgn_set_col ()">gimp_pixel_rgn_set_col</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="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-rect" title="gimp_pixel_rgn_set_rect ()">gimp_pixel_rgn_set_rect</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gpointer</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-register" title="gimp_pixel_rgns_register ()">gimp_pixel_rgns_register</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gpointer</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-register2" title="gimp_pixel_rgns_register2 ()">gimp_pixel_rgns_register2</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gpointer</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-process" title="gimp_pixel_rgns_process ()">gimp_pixel_rgns_process</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixelrgn.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="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn">GimpPixelRgn</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixelrgn.description"></a><h2>Description</h2> +<p>Functions for operating on pixel regions. These functions provide +fast ways of accessing and modifying portions of a drawable.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixelrgn.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-pixel-rgn-init"></a><h3>gimp_pixel_rgn_init ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_rgn_init (<em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *pr</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</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>, + <em class="parameter"><code><span class="type">gint</span> dirty</code></em>, + <em class="parameter"><code><span class="type">gint</span> shadow</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_rgn_init</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Initialize the pixel region pointed by <em class="parameter"><code>pr</code></em> + with the specified parameters.</p> +<p>The <em class="parameter"><code>dirty</code></em> + and <em class="parameter"><code>shadow</code></em> + flags can be used as follows:</p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"><p><em class="parameter"><code>dirty</code></em> + = FALSE, <em class="parameter"><code>shadow</code></em> + = FALSE: the region will be used to read + the actual drawable datas. This + is useful for save plug-ins or for + filters.</p></li> +<li class="listitem"><p><em class="parameter"><code>dirty</code></em> + = FALSE, <em class="parameter"><code>shadow</code></em> + = TRUE: the region will be used to read the + shadow tiles. This is used in + some filter plug-ins which operate + in two passes such as gaussian + blur. The first pass reads the + actual drawable data and writes to + the shadow tiles, and the second + one reads from and writes to the + shadow tiles.</p></li> +<li class="listitem"><p><em class="parameter"><code>dirty</code></em> + = TRUE, <em class="parameter"><code>shadow</code></em> + = TRUE: the region will be used to write to + the shadow tiles. It is common + practice to write to the shadow + tiles and then use + <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-merge-shadow" title="gimp_drawable_merge_shadow ()"><code class="function">gimp_drawable_merge_shadow()</code></a> to + merge the changes from the shadow + tiles using the current selection + as a mask.</p></li> +<li class="listitem"><p><em class="parameter"><code>dirty</code></em> + = TRUE, <em class="parameter"><code>shadow</code></em> + = FALSE: the region will be used to directly + change the drawable content. Don't + do this, since this could prevent + the Undo-System from working as + expected.</p></li> +</ul></div> +<div class="refsect3"> +<a name="gimp-pixel-rgn-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>pr</p></td> +<td class="parameter_description"><p>a pointer to a <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> variable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>drawable</p></td> +<td class="parameter_description"><p>the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> the new region will be attached to.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the top-left pixel of the region in the +<em class="parameter"><code>drawable</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the top-left pixel of the region in the +<em class="parameter"><code>drawable</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>the width of the region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>the height of the region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dirty</p></td> +<td class="parameter_description"><p>a <span class="type">gboolean</span> indicating whether the <em class="parameter"><code>drawable</code></em> +should be marked +as "dirty".</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>shadow</p></td> +<td class="parameter_description"><p>a <span class="type">gboolean</span> indicating whether the region is attached to the +shadow tiles or the real <em class="parameter"><code>drawable</code></em> +tiles.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgn-resize"></a><h3>gimp_pixel_rgn_resize ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_rgn_resize (<em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *pr</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</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> +<div class="warning"><p><code class="literal">gimp_pixel_rgn_resize</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Change the position and size of a previously initialized pixel region.</p> +<div class="refsect3"> +<a name="gimp-pixel-rgn-resize.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>pr</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the new position of the region's +top-left corner.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the new position of the region's +top-left corner.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>the new width of the region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>the new height of the region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgn-get-pixel"></a><h3>gimp_pixel_rgn_get_pixel ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_rgn_get_pixel (<em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *pr</code></em>, + <em class="parameter"><code><span class="type">guchar</span> *buf</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_rgn_get_pixel</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Fill the buffer pointed by <em class="parameter"><code>buf</code></em> + with the value of the pixel at (<em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> +) +in the region <em class="parameter"><code>pr</code></em> +. <em class="parameter"><code>buf</code></em> + should be large enough to hold the pixel value +(1 <span class="type">guchar</span> for an indexed or grayscale drawable, 2 <span class="type">guchar</span> for +indexed with alpha or grayscale with alpha drawable, 3 <span class="type">guchar</span> for +rgb drawable and 4 <span class="type">guchar</span> for rgb with alpha drawable.</p> +<div class="refsect3"> +<a name="gimp-pixel-rgn-get-pixel.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>pr</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buf</p></td> +<td class="parameter_description"><p>a pointer to an array of <span class="type">guchar</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the wanted pixel (relative to the drawable)</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the wanted pixel (relative to the drawable)</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgn-get-row"></a><h3>gimp_pixel_rgn_get_row ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_rgn_get_row (<em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *pr</code></em>, + <em class="parameter"><code><span class="type">guchar</span> *buf</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>, + <em class="parameter"><code><span class="type">gint</span> width</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_rgn_get_row</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Get several pixels of a region in a row. This function fills the buffer +<em class="parameter"><code>buf</code></em> + with the values of the pixels from (<em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> +) to (<em class="parameter"><code>x</code></em> ++<em class="parameter"><code>width</code></em> +-1, <em class="parameter"><code>y</code></em> +). +<em class="parameter"><code>buf</code></em> + should be large enough to hold all these values.</p> +<div class="refsect3"> +<a name="gimp-pixel-rgn-get-row.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>pr</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buf</p></td> +<td class="parameter_description"><p>a pointer to an array of <span class="type">guchar</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>the number of pixels to get.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgn-get-col"></a><h3>gimp_pixel_rgn_get_col ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_rgn_get_col (<em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *pr</code></em>, + <em class="parameter"><code><span class="type">guchar</span> *buf</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>, + <em class="parameter"><code><span class="type">gint</span> height</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_rgn_get_col</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Get several pixels of a region's column. This function fills the buffer +<em class="parameter"><code>buf</code></em> + with the values of the pixels from (<em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> +) to (<em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> ++<em class="parameter"><code>height</code></em> +-1). +<em class="parameter"><code>buf</code></em> + should be large enough to hold all these values.</p> +<div class="refsect3"> +<a name="gimp-pixel-rgn-get-col.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>pr</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buf</p></td> +<td class="parameter_description"><p>a pointer to an array of <span class="type">guchar</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>the number of pixels to get.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgn-get-rect"></a><h3>gimp_pixel_rgn_get_rect ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_rgn_get_rect (<em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *pr</code></em>, + <em class="parameter"><code><span class="type">guchar</span> *buf</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</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> +<div class="warning"><p><code class="literal">gimp_pixel_rgn_get_rect</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Get all the pixel values from the rectangle defined by <em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> +, <em class="parameter"><code>width</code></em> + and +<em class="parameter"><code>height</code></em> +. This function fills the buffer <em class="parameter"><code>buf</code></em> + with the values of the pixels +from (<em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> +) to (<em class="parameter"><code>x</code></em> ++<em class="parameter"><code>width</code></em> +-1, <em class="parameter"><code>y</code></em> ++<em class="parameter"><code>height</code></em> +-1). +<em class="parameter"><code>buf</code></em> + should be large enough to hold all these values (<em class="parameter"><code>width</code></em> +*<em class="parameter"><code>height</code></em> +*bpp).</p> +<div class="refsect3"> +<a name="gimp-pixel-rgn-get-rect.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>pr</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buf</p></td> +<td class="parameter_description"><p>a pointer to an array of <span class="type">guchar</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>the width of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>the height of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgn-set-pixel"></a><h3>gimp_pixel_rgn_set_pixel ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_rgn_set_pixel (<em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *pr</code></em>, + <em class="parameter"><code>const <span class="type">guchar</span> *buf</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_rgn_set_pixel</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Set the pixel at (<em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> +) to the values from <em class="parameter"><code>buf</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-pixel-rgn-set-pixel.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>pr</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buf</p></td> +<td class="parameter_description"><p>a pointer to an array of <span class="type">guchar</span>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgn-set-row"></a><h3>gimp_pixel_rgn_set_row ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_rgn_set_row (<em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *pr</code></em>, + <em class="parameter"><code>const <span class="type">guchar</span> *buf</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>, + <em class="parameter"><code><span class="type">gint</span> width</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_rgn_set_row</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Set several pixels of a region in a row. This function draws the pixels +from (<em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> +) to (<em class="parameter"><code>x</code></em> ++<em class="parameter"><code>width</code></em> +-1, <em class="parameter"><code>y</code></em> +) using the values of the buffer <em class="parameter"><code>buf</code></em> +. +<em class="parameter"><code>buf</code></em> + should be large enough to hold all these values.</p> +<div class="refsect3"> +<a name="gimp-pixel-rgn-set-row.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>pr</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buf</p></td> +<td class="parameter_description"><p>a pointer to an array of <span class="type">guchar</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>the number of pixels to set.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgn-set-col"></a><h3>gimp_pixel_rgn_set_col ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_rgn_set_col (<em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *pr</code></em>, + <em class="parameter"><code>const <span class="type">guchar</span> *buf</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>, + <em class="parameter"><code><span class="type">gint</span> height</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_rgn_set_col</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Set several pixels of a region's column. This function draws the pixels +from (<em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> +) to (<em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> ++<em class="parameter"><code>height</code></em> +-1) using the values from the buffer <em class="parameter"><code>buf</code></em> +. +<em class="parameter"><code>buf</code></em> + should be large enough to hold all these values.</p> +<div class="refsect3"> +<a name="gimp-pixel-rgn-set-col.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>pr</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buf</p></td> +<td class="parameter_description"><p>a pointer to an array of <span class="type">guchar</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>the number of pixels to set.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgn-set-rect"></a><h3>gimp_pixel_rgn_set_rect ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_pixel_rgn_set_rect (<em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> *pr</code></em>, + <em class="parameter"><code>const <span class="type">guchar</span> *buf</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</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> +<div class="warning"><p><code class="literal">gimp_pixel_rgn_set_rect</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Set all the pixel of the rectangle defined by <em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> +, <em class="parameter"><code>width</code></em> + and +<em class="parameter"><code>height</code></em> +. This function draws the rectangle from (<em class="parameter"><code>x</code></em> +, <em class="parameter"><code>y</code></em> +) to +(<em class="parameter"><code>x</code></em> ++<em class="parameter"><code>width</code></em> +-1, <em class="parameter"><code>y</code></em> ++<em class="parameter"><code>height</code></em> +-1), using the pixel values from the buffer <em class="parameter"><code>buf</code></em> +. +<em class="parameter"><code>buf</code></em> + should be large enough to hold all these values (<em class="parameter"><code>width</code></em> +*<em class="parameter"><code>height</code></em> +*bpp).</p> +<div class="refsect3"> +<a name="gimp-pixel-rgn-set-rect.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>pr</p></td> +<td class="parameter_description"><p>a pointer to a previously initialized <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>buf</p></td> +<td class="parameter_description"><p>a pointer to an array of <span class="type">guchar</span></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>the x coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>the y coordinate of the first pixel (relative to the drawable).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>the width of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>the height of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgns-register"></a><h3>gimp_pixel_rgns_register ()</h3> +<pre class="programlisting"><span class="returnvalue">gpointer</span> +gimp_pixel_rgns_register (<em class="parameter"><code><span class="type">gint</span> nrgns</code></em>, + <em class="parameter"><code>...</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_rgns_register</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This is the varargs version of <a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-register2" title="gimp_pixel_rgns_register2 ()"><span class="type">gimp_pixel_rgns_register2</span></a>.</p> +<div class="refsect3"> +<a name="gimp-pixel-rgns-register.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>nrgns</p></td> +<td class="parameter_description"><p>the number of regions to register.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>...</p></td> +<td class="parameter_description"><p><em class="parameter"><code>nrgns</code></em> +pointers to <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-pixel-rgns-register.returns"></a><h4>Returns</h4> +<p> a <span class="type">gpointer</span> to a regions iterator.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgns-register2"></a><h3>gimp_pixel_rgns_register2 ()</h3> +<pre class="programlisting"><span class="returnvalue">gpointer</span> +gimp_pixel_rgns_register2 (<em class="parameter"><code><span class="type">gint</span> nrgns</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a> **prs</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_rgns_register2</code> is deprecated and should not be used in newly-written code.</p></div> +<p>It takes a number of initialized regions of the same size and provides a +pixel region iterator the iterator can be used to iterate over the +registered pixel regions. While iterating the registered pixel regions will +cover subsets of the original pixel regions, chosen for optimized access to +the image data.</p> +<p>Note that the given regions themselves are changed by this function, so +they are resized to the first subsets.</p> +<p>This function has to be used together with gimp_pixel_rgns_process in a loop.</p> +<div class="refsect3"> +<a name="gimp-pixel-rgns-register2.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>nrgns</p></td> +<td class="parameter_description"><p>the number of regions to register.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>prs</p></td> +<td class="parameter_description"><p>an array of <em class="parameter"><code>nrgns</code></em> +pointers to initialized <a class="link" href="libgimp-gimppixelrgn.html#GimpPixelRgn" title="GimpPixelRgn"><span class="type">GimpPixelRgn</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-pixel-rgns-register2.returns"></a><h4>Returns</h4> +<p> a <span class="type">gpointer</span> to a regions iterator.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-pixel-rgns-process"></a><h3>gimp_pixel_rgns_process ()</h3> +<pre class="programlisting"><span class="returnvalue">gpointer</span> +gimp_pixel_rgns_process (<em class="parameter"><code><span class="type">gpointer</span> pri_ptr</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_pixel_rgns_process</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This function update the regions registered previously with one of the +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-register" title="gimp_pixel_rgns_register ()"><span class="type">gimp_pixel_rgns_register</span></a>* functions to their next tile.</p> +<div class="refsect3"> +<a name="gimp-pixel-rgns-process.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>pri_ptr</p></td> +<td class="parameter_description"><p>a regions iterator returned by <a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-register" title="gimp_pixel_rgns_register ()"><span class="type">gimp_pixel_rgns_register</span></a>, +<a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-register2" title="gimp_pixel_rgns_register2 ()"><span class="type">gimp_pixel_rgns_register2</span></a> or <a class="link" href="libgimp-gimppixelrgn.html#gimp-pixel-rgns-process" title="gimp_pixel_rgns_process ()"><span class="type">gimp_pixel_rgns_process</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-pixel-rgns-process.returns"></a><h4>Returns</h4> +<p> a <span class="type">gpointer</span> to a new regions iterator or <span class="type">NULL</span> if there isn't +any tiles left.</p> +</div> +</div> +</div> +<div class="refsect1"> +<a name="libgimp-gimppixelrgn.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpPixelRgn"></a><h3>GimpPixelRgn</h3> +<pre class="programlisting">typedef struct { + guchar *data; /* pointer to region data */ + GimpDrawable *drawable; /* pointer to drawable */ + gint bpp; /* bytes per pixel */ + gint rowstride; /* bytes per pixel row */ + gint x, y; /* origin */ + gint w, h; /* width and height of region */ + guint dirty : 1; /* will this region be dirtied? */ + guint shadow : 1; /* will this region use the shadow or normal tiles */ + gint process_count; /* used internally */ +} GimpPixelRgn; +</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/libgimp/html/libgimp-gimpplugin.html b/devel-docs/libgimp/html/libgimp-gimpplugin.html new file mode 100644 index 0000000..091328a --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpplugin.html @@ -0,0 +1,374 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpplugin: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-gimpmessage.html" title="gimpmessage"> +<link rel="next" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb"> +<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="#libgimp-gimpplugin.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpmessage.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpproceduraldb.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpplugin"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpplugin.top_of_page"></a>gimpplugin</span></h2> +<p>gimpplugin — Functions useful for plug-ins, e.g. registration and progress indicators.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpplugin.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="libgimp-gimpplugin.html#gimp-plugin-domain-register" title="gimp_plugin_domain_register ()">gimp_plugin_domain_register</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="libgimp-gimpplugin.html#gimp-plugin-help-register" title="gimp_plugin_help_register ()">gimp_plugin_help_register</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="libgimp-gimpplugin.html#gimp-plugin-icon-register" title="gimp_plugin_icon_register ()">gimp_plugin_icon_register</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="libgimp-gimpplugin.html#gimp-plugin-menu-register" title="gimp_plugin_menu_register ()">gimp_plugin_menu_register</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="libgimp-gimpplugin.html#gimp-plugin-menu-branch-register" title="gimp_plugin_menu_branch_register ()">gimp_plugin_menu_branch_register</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="libgimp-gimpplugin.html#gimp-plugin-set-pdb-error-handler" title="gimp_plugin_set_pdb_error_handler ()">gimp_plugin_set_pdb_error_handler</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBErrorHandler"><span class="returnvalue">GimpPDBErrorHandler</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-get-pdb-error-handler" title="gimp_plugin_get_pdb_error_handler ()">gimp_plugin_get_pdb_error_handler</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="libgimp-gimpplugin.html#gimp-plugin-enable-precision" title="gimp_plugin_enable_precision ()">gimp_plugin_enable_precision</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="libgimp-gimpplugin.html#gimp-plugin-precision-enabled" title="gimp_plugin_precision_enabled ()">gimp_plugin_precision_enabled</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpplugin.description"></a><h2>Description</h2> +<p>Functions useful for plug-ins, e.g. registration and progress +indicators.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpplugin.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-plugin-domain-register"></a><h3>gimp_plugin_domain_register ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_plugin_domain_register (<em class="parameter"><code>const <span class="type">gchar</span> *domain_name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *domain_path</code></em>);</pre> +<p>Registers a textdomain for localisation.</p> +<p>This procedure adds a textdomain to the list of domains Gimp +searches for strings when translating its menu entries. There is no +need to call this function for plug-ins that have their strings +included in the 'gimp-std-plugins' domain as that is used by +default. If the compiled message catalog is not in the standard +location, you may specify an absolute path to another location. This +procedure can only be called in the query function of a plug-in and +it has to be called before any procedure is installed.</p> +<div class="refsect3"> +<a name="gimp-plugin-domain-register.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>domain_name</p></td> +<td class="parameter_description"><p>The name of the textdomain (must be unique).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>domain_path</p></td> +<td class="parameter_description"><p>The absolute path to the compiled message catalog (may be NULL).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-plugin-domain-register.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-plugin-help-register"></a><h3>gimp_plugin_help_register ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_plugin_help_register (<em class="parameter"><code>const <span class="type">gchar</span> *domain_name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *domain_uri</code></em>);</pre> +<p>Register a help path for a plug-in.</p> +<p>This procedure registers user documentation for the calling plug-in +with the GIMP help system. The domain_uri parameter points to the +root directory where the plug-in help is installed. For each +supported language there should be a file called 'gimp-help.xml' +that maps the help IDs to the actual help files.</p> +<div class="refsect3"> +<a name="gimp-plugin-help-register.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>domain_name</p></td> +<td class="parameter_description"><p>The XML namespace of the plug-in's help pages.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>domain_uri</p></td> +<td class="parameter_description"><p>The root URI of the plug-in's help pages.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-plugin-help-register.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-plugin-icon-register"></a><h3>gimp_plugin_icon_register ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_plugin_icon_register (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpIconType"><span class="type">GimpIconType</span></a> icon_type</code></em>, + <em class="parameter"><code>const <span class="type">guint8</span> *icon_data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-plugin-menu-register"></a><h3>gimp_plugin_menu_register ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_plugin_menu_register (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *menu_path</code></em>);</pre> +<p>Register an additional menu path for a plug-in procedure.</p> +<p>This procedure installs an additional menu entry for the given +procedure.</p> +<div class="refsect3"> +<a name="gimp-plugin-menu-register.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>procedure_name</p></td> +<td class="parameter_description"><p>The procedure for which to install the menu path.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>menu_path</p></td> +<td class="parameter_description"><p>The procedure's additional menu path.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-plugin-menu-register.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-plugin-menu-branch-register"></a><h3>gimp_plugin_menu_branch_register ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_plugin_menu_branch_register (<em class="parameter"><code>const <span class="type">gchar</span> *menu_path</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *menu_name</code></em>);</pre> +<p>Register a sub-menu.</p> +<p>This procedure installs a sub-menu which does not belong to any +procedure. The menu-name should be the untranslated menu label. GIMP +will look up the translation in the textdomain registered for the +plug-in.</p> +<div class="refsect3"> +<a name="gimp-plugin-menu-branch-register.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>menu_path</p></td> +<td class="parameter_description"><p>The sub-menu's menu path.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>menu_name</p></td> +<td class="parameter_description"><p>The name of the sub-menu.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-plugin-menu-branch-register.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-plugin-set-pdb-error-handler"></a><h3>gimp_plugin_set_pdb_error_handler ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_plugin_set_pdb_error_handler (<em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBErrorHandler"><span class="type">GimpPDBErrorHandler</span></a> handler</code></em>);</pre> +<p>Sets an error handler for procedure calls.</p> +<p>This procedure changes the way that errors in procedure calls are +handled. By default GIMP will raise an error dialog if a procedure +call made by a plug-in fails. Using this procedure the plug-in can +change this behavior. If the error handler is set to +<a href="../html/libgimpbase-gimpbaseenums.html#GIMP-PDB-ERROR-HANDLER-PLUGIN:CAPS"><code class="literal">GIMP_PDB_ERROR_HANDLER_PLUGIN</code></a>, then the plug-in is responsible for +calling <a class="link" href="libgimp-gimp.html#gimp-get-pdb-error" title="gimp_get_pdb_error ()"><code class="function">gimp_get_pdb_error()</code></a> and handling the error whenever one if +its procedure calls fails. It can do this by displaying the error +message or by forwarding it in its own return values.</p> +<div class="refsect3"> +<a name="gimp-plugin-set-pdb-error-handler.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>handler</p></td> +<td class="parameter_description"><p>Who is responsible for handling procedure call errors.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-plugin-set-pdb-error-handler.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-plugin-get-pdb-error-handler"></a><h3>gimp_plugin_get_pdb_error_handler ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBErrorHandler"><span class="returnvalue">GimpPDBErrorHandler</span></a> +gimp_plugin_get_pdb_error_handler (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Retrieves the active error handler for procedure calls.</p> +<p>This procedure retrieves the currently active error handler for +procedure calls made by the calling plug-in. See +<a class="link" href="libgimp-gimpplugin.html#gimp-plugin-set-pdb-error-handler" title="gimp_plugin_set_pdb_error_handler ()"><code class="function">gimp_plugin_set_pdb_error_handler()</code></a> for details.</p> +<div class="refsect3"> +<a name="gimp-plugin-get-pdb-error-handler.returns"></a><h4>Returns</h4> +<p> Who is responsible for handling procedure call errors.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-plugin-enable-precision"></a><h3>gimp_plugin_enable_precision ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_plugin_enable_precision (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Switches this plug-in to using the real bit depth of drawables.</p> +<p>Switches this plug-in to using the real bit depth of drawables. This +setting can only be enabled, and not disabled again during the +lifetime of the plug-in. Using <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-buffer" title="gimp_drawable_get_buffer ()"><code class="function">gimp_drawable_get_buffer()</code></a>, +<a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-shadow-buffer" title="gimp_drawable_get_shadow_buffer ()"><code class="function">gimp_drawable_get_shadow_buffer()</code></a> or <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-format" title="gimp_drawable_get_format ()"><code class="function">gimp_drawable_get_format()</code></a> will +automatically call this function.</p> +<div class="refsect3"> +<a name="gimp-plugin-enable-precision.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-plugin-precision-enabled"></a><h3>gimp_plugin_precision_enabled ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_plugin_precision_enabled (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Whether this plug-in is using the real bit depth of drawables.</p> +<p>Returns whether this plug-in is using the real bit depth of +drawables, which can be more than 8 bits per channel.</p> +<div class="refsect3"> +<a name="gimp-plugin-precision-enabled.returns"></a><h4>Returns</h4> +<p> Whether precision is enabled.</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimpproceduraldb.html b/devel-docs/libgimp/html/libgimp-gimpproceduraldb.html new file mode 100644 index 0000000..09729af --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpproceduraldb.html @@ -0,0 +1,611 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpproceduraldb: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-gimpplugin.html" title="gimpplugin"> +<link rel="next" href="libgimp-gimpprogress.html" title="gimpprogress"> +<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="#libgimp-gimpproceduraldb.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpplugin.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpprogress.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpproceduraldb"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpproceduraldb.top_of_page"></a>gimpproceduraldb</span></h2> +<p>gimpproceduraldb — Functions for querying and changing procedural database (PDB) entries.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpproceduraldb.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="libgimp-gimpproceduraldb.html#gimp-procedural-db-temp-name" title="gimp_procedural_db_temp_name ()">gimp_procedural_db_temp_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="libgimp-gimpproceduraldb.html#gimp-procedural-db-get-data" title="gimp_procedural_db_get_data ()">gimp_procedural_db_get_data</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="libgimp-gimpproceduraldb.html#gimp-procedural-db-set-data" title="gimp_procedural_db_set_data ()">gimp_procedural_db_set_data</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="libgimp-gimpproceduraldb.html#gimp-procedural-db-dump" title="gimp_procedural_db_dump ()">gimp_procedural_db_dump</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="libgimp-gimpproceduraldb.html#gimp-procedural-db-query" title="gimp_procedural_db_query ()">gimp_procedural_db_query</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="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-exists" title="gimp_procedural_db_proc_exists ()">gimp_procedural_db_proc_exists</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="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-info" title="gimp_procedural_db_proc_info ()">gimp_procedural_db_proc_info</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="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-arg" title="gimp_procedural_db_proc_arg ()">gimp_procedural_db_proc_arg</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="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-val" title="gimp_procedural_db_proc_val ()">gimp_procedural_db_proc_val</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="libgimp-gimpproceduraldb.html#gimp-procedural-db-get-data-size" title="gimp_procedural_db_get_data_size ()">gimp_procedural_db_get_data_size</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpproceduraldb.description"></a><h2>Description</h2> +<p>Functions for querying and changing procedural database (PDB) +entries.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpproceduraldb.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-procedural-db-temp-name"></a><h3>gimp_procedural_db_temp_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_procedural_db_temp_name (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Generates a unique temporary PDB name.</p> +<p>This procedure generates a temporary PDB entry name that is +guaranteed to be unique.</p> +<div class="refsect3"> +<a name="gimp-procedural-db-temp-name.returns"></a><h4>Returns</h4> +<p> A unique temporary name for a temporary PDB entry.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-procedural-db-get-data"></a><h3>gimp_procedural_db_get_data ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_procedural_db_get_data (<em class="parameter"><code>const <span class="type">gchar</span> *identifier</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<p>Returns data associated with the specified identifier.</p> +<p>This procedure returns any data which may have been associated with +the specified identifier. The data is copied into the given memory +location.</p> +<div class="refsect3"> +<a name="gimp-procedural-db-get-data.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 associated with data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>A byte array containing data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-procedural-db-get-data.returns"></a><h4>Returns</h4> +<p> TRUE on success, FALSE if no data has been associated with +the identifier</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-procedural-db-set-data"></a><h3>gimp_procedural_db_set_data ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_procedural_db_set_data (<em class="parameter"><code>const <span class="type">gchar</span> *identifier</code></em>, + <em class="parameter"><code><span class="type">gconstpointer</span> data</code></em>, + <em class="parameter"><code><span class="type">guint32</span> bytes</code></em>);</pre> +<p>Associates the specified identifier with the supplied data.</p> +<p>This procedure associates the supplied data with the provided +identifier. The data may be subsequently retrieved by a call to +'procedural-db-get-data'.</p> +<div class="refsect3"> +<a name="gimp-procedural-db-set-data.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 associated with data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>data</p></td> +<td class="parameter_description"><p>A byte array containing data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>bytes</p></td> +<td class="parameter_description"><p>The number of bytes in the data</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-procedural-db-set-data.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-procedural-db-dump"></a><h3>gimp_procedural_db_dump ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_procedural_db_dump (<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);</pre> +<p>Dumps the current contents of the procedural database</p> +<p>This procedure dumps the contents of the procedural database to the +specified file. The file will contain all of the information +provided for each registered procedure.</p> +<div class="refsect3"> +<a name="gimp-procedural-db-dump.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 dump filename.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-procedural-db-dump.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-procedural-db-query"></a><h3>gimp_procedural_db_query ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_procedural_db_query (<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *blurb</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *help</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *author</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *copyright</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *date</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *proc_type</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_matches</code></em>, + <em class="parameter"><code><span class="type">gchar</span> ***procedure_names</code></em>);</pre> +<p>Queries the procedural database for its contents using regular +expression matching.</p> +<p>This procedure queries the contents of the procedural database. It +is supplied with seven arguments matching procedures on { name, +blurb, help, author, copyright, date, procedure type}. This is +accomplished using regular expression matching. For instance, to +find all procedures with \"jpeg\" listed in the blurb, all seven +arguments can be supplied as \".*\", except for the second, which +can be supplied as \".*jpeg.*\". There are two return arguments for +this procedure. The first is the number of procedures matching the +query. The second is a concatenated list of procedure names +corresponding to those matching the query. If no matching entries +are found, then the returned string is NULL and the number of +entries is 0.</p> +<div class="refsect3"> +<a name="gimp-procedural-db-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>name</p></td> +<td class="parameter_description"><p>The regex for procedure name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>blurb</p></td> +<td class="parameter_description"><p>The regex for procedure blurb.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>help</p></td> +<td class="parameter_description"><p>The regex for procedure help.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>author</p></td> +<td class="parameter_description"><p>The regex for procedure author.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>copyright</p></td> +<td class="parameter_description"><p>The regex for procedure copyright.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>date</p></td> +<td class="parameter_description"><p>The regex for procedure date.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>proc_type</p></td> +<td class="parameter_description"><p>The regex for procedure type: { 'Internal GIMP procedure', 'GIMP Plug-in', 'GIMP Extension', 'Temporary Procedure' }.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_matches</p></td> +<td class="parameter_description"><p>The number of matching procedures.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>procedure_names</p></td> +<td class="parameter_description"><p>The list of procedure names.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-procedural-db-query.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-procedural-db-proc-exists"></a><h3>gimp_procedural_db_proc_exists ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_procedural_db_proc_exists (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>);</pre> +<p>Checks if the specified procedure exists in the procedural database</p> +<p>This procedure checks if the specified procedure is registered in +the procedural database.</p> +<div class="refsect3"> +<a name="gimp-procedural-db-proc-exists.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>procedure_name</p></td> +<td class="parameter_description"><p>The procedure name.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-procedural-db-proc-exists.returns"></a><h4>Returns</h4> +<p> Whether a procedure of that name is registered.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-procedural-db-proc-info"></a><h3>gimp_procedural_db_proc_info ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_procedural_db_proc_info (<em class="parameter"><code>const <span class="type">gchar</span> *procedure</code></em>, + <em class="parameter"><code><span class="type">gchar</span> **blurb</code></em>, + <em class="parameter"><code><span class="type">gchar</span> **help</code></em>, + <em class="parameter"><code><span class="type">gchar</span> **author</code></em>, + <em class="parameter"><code><span class="type">gchar</span> **copyright</code></em>, + <em class="parameter"><code><span class="type">gchar</span> **date</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBProcType"><span class="type">GimpPDBProcType</span></a> *proc_type</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_args</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_values</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> **args</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimp.html#GimpParamDef" title="GimpParamDef"><span class="type">GimpParamDef</span></a> **return_vals</code></em>);</pre> +<p>Queries the procedural database for information on the specified +procedure.</p> +<p>This procedure returns information on the specified procedure. A +short blurb, detailed help, author(s), copyright information, +procedure type, number of input, and number of return values are +returned. Additionally this function returns specific information +about each input argument and return value.</p> +<div class="refsect3"> +<a name="gimp-procedural-db-proc-info.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>procedure</p></td> +<td class="parameter_description"><p>The procedure name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>blurb</p></td> +<td class="parameter_description"><p>A short blurb.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>help</p></td> +<td class="parameter_description"><p>Detailed procedure help.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>author</p></td> +<td class="parameter_description"><p>Author(s) of the procedure.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>copyright</p></td> +<td class="parameter_description"><p>The copyright.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>date</p></td> +<td class="parameter_description"><p>Copyright date.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>proc_type</p></td> +<td class="parameter_description"><p>The procedure type.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_args</p></td> +<td class="parameter_description"><p>The number of input arguments.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_values</p></td> +<td class="parameter_description"><p>The number of return values.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>args</p></td> +<td class="parameter_description"><p>The input arguments.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>return_vals</p></td> +<td class="parameter_description"><p>The return values.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-procedural-db-proc-info.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-procedural-db-proc-arg"></a><h3>gimp_procedural_db_proc_arg ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_procedural_db_proc_arg (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>, + <em class="parameter"><code><span class="type">gint</span> arg_num</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBArgType"><span class="type">GimpPDBArgType</span></a> *arg_type</code></em>, + <em class="parameter"><code><span class="type">gchar</span> **arg_name</code></em>, + <em class="parameter"><code><span class="type">gchar</span> **arg_desc</code></em>);</pre> +<p>Queries the procedural database for information on the specified +procedure's argument.</p> +<p>This procedure returns information on the specified procedure's +argument. The argument type, name, and a description are retrieved.</p> +<div class="refsect3"> +<a name="gimp-procedural-db-proc-arg.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>procedure_name</p></td> +<td class="parameter_description"><p>The procedure name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>arg_num</p></td> +<td class="parameter_description"><p>The argument number.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>arg_type</p></td> +<td class="parameter_description"><p>The type of argument.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>arg_name</p></td> +<td class="parameter_description"><p>The name of the argument.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>arg_desc</p></td> +<td class="parameter_description"><p>A description of the argument.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-procedural-db-proc-arg.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-procedural-db-proc-val"></a><h3>gimp_procedural_db_proc_val ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_procedural_db_proc_val (<em class="parameter"><code>const <span class="type">gchar</span> *procedure_name</code></em>, + <em class="parameter"><code><span class="type">gint</span> val_num</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpPDBArgType"><span class="type">GimpPDBArgType</span></a> *val_type</code></em>, + <em class="parameter"><code><span class="type">gchar</span> **val_name</code></em>, + <em class="parameter"><code><span class="type">gchar</span> **val_desc</code></em>);</pre> +<p>Queries the procedural database for information on the specified +procedure's return value.</p> +<p>This procedure returns information on the specified procedure's +return value. The return value type, name, and a description are +retrieved.</p> +<div class="refsect3"> +<a name="gimp-procedural-db-proc-val.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>procedure_name</p></td> +<td class="parameter_description"><p>The procedure name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>val_num</p></td> +<td class="parameter_description"><p>The return value number.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>val_type</p></td> +<td class="parameter_description"><p>The type of return value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>val_name</p></td> +<td class="parameter_description"><p>The name of the return value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>val_desc</p></td> +<td class="parameter_description"><p>A description of the return value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-procedural-db-proc-val.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-procedural-db-get-data-size"></a><h3>gimp_procedural_db_get_data_size ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_procedural_db_get_data_size (<em class="parameter"><code>const <span class="type">gchar</span> *identifier</code></em>);</pre> +<p>Returns size of data associated with the specified identifier.</p> +<p>This procedure returns the size of any data which may have been +associated with the specified identifier. If no data has been +associated with the identifier, an error is returned.</p> +<div class="refsect3"> +<a name="gimp-procedural-db-get-data-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>identifier</p></td> +<td class="parameter_description"><p>The identifier associated with data.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-procedural-db-get-data-size.returns"></a><h4>Returns</h4> +<p> The number of bytes in the data.</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/libgimp/html/libgimp-gimpprogress.html b/devel-docs/libgimp/html/libgimp-gimpprogress.html new file mode 100644 index 0000000..f41cfad --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpprogress.html @@ -0,0 +1,614 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpprogress: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<link rel="prev" href="libgimp-gimpproceduraldb.html" title="gimpproceduraldb"> +<link rel="next" href="libgimp-gimpdebug.html" title="gimpdebug"> +<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="#libgimp-gimpprogress.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="libgimp-general.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpproceduraldb.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpdebug.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpprogress"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpprogress.top_of_page"></a>gimpprogress</span></h2> +<p>gimpprogress — Functions for embedding the progress bar into a plug-in's GUI.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpprogress.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="libgimp-gimpprogress.html#gimp-progress-init" title="gimp_progress_init ()">gimp_progress_init</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="libgimp-gimpprogress.html#gimp-progress-init-printf" title="gimp_progress_init_printf ()">gimp_progress_init_printf</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="libgimp-gimpprogress.html#gimp-progress-update" title="gimp_progress_update ()">gimp_progress_update</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="libgimp-gimpprogress.html#gimp-progress-pulse" title="gimp_progress_pulse ()">gimp_progress_pulse</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="libgimp-gimpprogress.html#gimp-progress-set-text" title="gimp_progress_set_text ()">gimp_progress_set_text</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="libgimp-gimpprogress.html#gimp-progress-set-text-printf" title="gimp_progress_set_text_printf ()">gimp_progress_set_text_printf</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="libgimp-gimpprogress.html#gimp-progress-end" title="gimp_progress_end ()">gimp_progress_end</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="libgimp-gimpprogress.html#gimp-progress-get-window-handle" title="gimp_progress_get_window_handle ()">gimp_progress_get_window_handle</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimpprogress.html#GimpProgressStartCallback" title="GimpProgressStartCallback ()">*GimpProgressStartCallback</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimpprogress.html#GimpProgressEndCallback" title="GimpProgressEndCallback ()">*GimpProgressEndCallback</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimpprogress.html#GimpProgressTextCallback" title="GimpProgressTextCallback ()">*GimpProgressTextCallback</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimpprogress.html#GimpProgressValueCallback" title="GimpProgressValueCallback ()">*GimpProgressValueCallback</a><span class="c_punctuation">)</span> <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="libgimp-gimpprogress.html#gimp-progress-install-vtable" title="gimp_progress_install_vtable ()">gimp_progress_install_vtable</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="libgimp-gimpprogress.html#gimp-progress-install" title="gimp_progress_install ()">gimp_progress_install</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gpointer</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-uninstall" title="gimp_progress_uninstall ()">gimp_progress_uninstall</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="libgimp-gimpprogress.html#gimp-progress-cancel" title="gimp_progress_cancel ()">gimp_progress_cancel</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpprogress.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">struct</td> +<td class="function_name"><a class="link" href="libgimp-gimpprogress.html#GimpProgressVtable" title="struct GimpProgressVtable">GimpProgressVtable</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpprogress.description"></a><h2>Description</h2> +<p>Functions for embedding the progress bar into a plug-in's GUI.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpprogress.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-progress-init"></a><h3>gimp_progress_init ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_progress_init (<em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);</pre> +<p>Initializes the progress bar for the current plug-in.</p> +<p>Initializes the progress bar for the current plug-in. It is only +valid to call this procedure from a plug-in.</p> +<div class="refsect3"> +<a name="gimp-progress-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>message</p></td> +<td class="parameter_description"><p>Message to use in the progress dialog.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-progress-init.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-progress-init-printf"></a><h3>gimp_progress_init_printf ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_progress_init_printf (<em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>, + <em class="parameter"><code>...</code></em>);</pre> +<p>Initializes the progress bar for the current plug-in.</p> +<p>Initializes the progress bar for the current plug-in. It is only +valid to call this procedure from a plug-in.</p> +<div class="refsect3"> +<a name="gimp-progress-init-printf.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 standard <code class="function">printf()</code> format string</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>...</p></td> +<td class="parameter_description"><p>arguments for <em class="parameter"><code>format</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-progress-init-printf.returns"></a><h4>Returns</h4> +<p> <code class="literal">TRUE</code> on success.</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-progress-update"></a><h3>gimp_progress_update ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_progress_update (<em class="parameter"><code><span class="type">gdouble</span> percentage</code></em>);</pre> +<p>Updates the progress bar for the current plug-in.</p> +<div class="refsect3"> +<a name="gimp-progress-update.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>percentage</p></td> +<td class="parameter_description"><p>Percentage of progress completed (in the range from 0.0 to 1.0).</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-progress-update.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-progress-pulse"></a><h3>gimp_progress_pulse ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_progress_pulse (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Pulses the progress bar for the current plug-in.</p> +<p>Updates the progress bar for the current plug-in. It is only valid +to call this procedure from a plug-in. Use this function instead of +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-update" title="gimp_progress_update ()"><code class="function">gimp_progress_update()</code></a> if you cannot tell how much progress has been +made. This usually causes the the progress bar to enter \"activity +mode\", where a block bounces back and forth.</p> +<div class="refsect3"> +<a name="gimp-progress-pulse.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-progress-set-text"></a><h3>gimp_progress_set_text ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_progress_set_text (<em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);</pre> +<p>Changes the text in the progress bar for the current plug-in.</p> +<p>This function changes the text in the progress bar for the current +plug-in. Unlike <a class="link" href="libgimp-gimpprogress.html#gimp-progress-init" title="gimp_progress_init ()"><code class="function">gimp_progress_init()</code></a> it does not change the +displayed value.</p> +<div class="refsect3"> +<a name="gimp-progress-set-text.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>message</p></td> +<td class="parameter_description"><p>Message to use in the progress dialog.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-progress-set-text.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-progress-set-text-printf"></a><h3>gimp_progress_set_text_printf ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_progress_set_text_printf (<em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>, + <em class="parameter"><code>...</code></em>);</pre> +<p>Changes the text in the progress bar for the current plug-in.</p> +<p>This function changes the text in the progress bar for the current +plug-in. Unlike <a class="link" href="libgimp-gimpprogress.html#gimp-progress-init" title="gimp_progress_init ()"><code class="function">gimp_progress_init()</code></a> it does not change the +displayed value.</p> +<div class="refsect3"> +<a name="gimp-progress-set-text-printf.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 standard <code class="function">printf()</code> format string</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>...</p></td> +<td class="parameter_description"><p>arguments for <em class="parameter"><code>format</code></em> +</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-progress-set-text-printf.returns"></a><h4>Returns</h4> +<p> <code class="literal">TRUE</code> on success.</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-progress-end"></a><h3>gimp_progress_end ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_progress_end (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Ends the progress bar for the current plug-in.</p> +<p>Ends the progress display for the current plug-in. Most plug-ins +don't need to call this, they just exit when the work is done. It is +only valid to call this procedure from a plug-in.</p> +<div class="refsect3"> +<a name="gimp-progress-end.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-progress-get-window-handle"></a><h3>gimp_progress_get_window_handle ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_progress_get_window_handle (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the native window ID of the toplevel window this plug-in's +progress is displayed in.</p> +<p>This function returns the native window ID of the toplevel window +this plug-in\'s progress is displayed in.</p> +<div class="refsect3"> +<a name="gimp-progress-get-window-handle.returns"></a><h4>Returns</h4> +<p> The progress bar's toplevel window.</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="GimpProgressStartCallback"></a><h3>GimpProgressStartCallback ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpProgressStartCallback<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> cancelable</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +<div class="warning"><p><code class="literal">GimpProgressStartCallback</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpProgressEndCallback"></a><h3>GimpProgressEndCallback ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpProgressEndCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +<div class="warning"><p><code class="literal">GimpProgressEndCallback</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpProgressTextCallback"></a><h3>GimpProgressTextCallback ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpProgressTextCallback<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +<div class="warning"><p><code class="literal">GimpProgressTextCallback</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="GimpProgressValueCallback"></a><h3>GimpProgressValueCallback ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpProgressValueCallback<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">gdouble</span> percentage</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +<div class="warning"><p><code class="literal">GimpProgressValueCallback</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-progress-install-vtable"></a><h3>gimp_progress_install_vtable ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_progress_install_vtable (<em class="parameter"><code>const <a class="link" href="libgimp-gimpprogress.html#GimpProgressVtable" title="struct GimpProgressVtable"><span class="type">GimpProgressVtable</span></a> *vtable</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +<div class="refsect3"> +<a name="gimp-progress-install-vtable.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>vtable</p></td> +<td class="parameter_description"><p>a pointer to a <em class="parameter"><code>GimpProgressVtable</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>a pointer that is passed as user_data to all vtable functions.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-progress-install-vtable.returns"></a><h4>Returns</h4> +<p> the name of the temporary procedure that's been installed</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-progress-install"></a><h3>gimp_progress_install ()</h3> +<pre class="programlisting">const <span class="returnvalue">gchar</span> * +gimp_progress_install (<em class="parameter"><code><a class="link" href="libgimp-gimpprogress.html#GimpProgressStartCallback" title="GimpProgressStartCallback ()"><span class="type">GimpProgressStartCallback</span></a> start_callback</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpprogress.html#GimpProgressEndCallback" title="GimpProgressEndCallback ()"><span class="type">GimpProgressEndCallback</span></a> end_callback</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpprogress.html#GimpProgressTextCallback" title="GimpProgressTextCallback ()"><span class="type">GimpProgressTextCallback</span></a> text_callback</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpprogress.html#GimpProgressValueCallback" title="GimpProgressValueCallback ()"><span class="type">GimpProgressValueCallback</span></a> value_callback</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_progress_install</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Note that since GIMP 2.4, <em class="parameter"><code>value_callback</code></em> + can be called with +negative values. This is triggered by calls to <a class="link" href="libgimp-gimpprogress.html#gimp-progress-pulse" title="gimp_progress_pulse ()"><code class="function">gimp_progress_pulse()</code></a>. +The callback should then implement a progress indicating business, +e.g. by calling <a href="https://developer.gnome.org/gtk3/GtkProgressBar.html#gtk-progress-bar-pulse"><code class="function">gtk_progress_bar_pulse()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-progress-install.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>start_callback</p></td> +<td class="parameter_description"><p>the function to call when progress starts</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>end_callback</p></td> +<td class="parameter_description"><p>the function to call when progress finishes</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>text_callback</p></td> +<td class="parameter_description"><p>the function to call to change the text</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>value_callback</p></td> +<td class="parameter_description"><p>the function to call to change the value</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>a pointer that is returned when uninstalling the progress</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-progress-install.returns"></a><h4>Returns</h4> +<p> the name of the temporary procedure that's been installed</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-progress-uninstall"></a><h3>gimp_progress_uninstall ()</h3> +<pre class="programlisting"><span class="returnvalue">gpointer</span> +gimp_progress_uninstall (<em class="parameter"><code>const <span class="type">gchar</span> *progress_callback</code></em>);</pre> +<p>Uninstalls a temporary progress procedure that was installed using +<a class="link" href="libgimp-gimpprogress.html#gimp-progress-install" title="gimp_progress_install ()"><code class="function">gimp_progress_install()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-progress-uninstall.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>progress_callback</p></td> +<td class="parameter_description"><p>the name of the temporary procedure to uninstall</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-progress-uninstall.returns"></a><h4>Returns</h4> +<p> the <em class="parameter"><code>user_data</code></em> +that was passed to <a class="link" href="libgimp-gimpprogress.html#gimp-progress-install" title="gimp_progress_install ()"><code class="function">gimp_progress_install()</code></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-progress-cancel"></a><h3>gimp_progress_cancel ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_progress_cancel (<em class="parameter"><code>const <span class="type">gchar</span> *progress_callback</code></em>);</pre> +<p>Cancels a running progress.</p> +<p>This function cancels the currently running progress.</p> +<div class="refsect3"> +<a name="gimp-progress-cancel.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>progress_callback</p></td> +<td class="parameter_description"><p>The name of the callback registered for this progress.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-progress-cancel.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</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="libgimp-gimpprogress.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpProgressVtable"></a><h3>struct GimpProgressVtable</h3> +<pre class="programlisting">struct GimpProgressVtable { + void (* start) (const gchar *message, + gboolean cancelable, + gpointer user_data); + void (* end) (gpointer user_data); + void (* set_text) (const gchar *message, + gpointer user_data); + void (* set_value) (gdouble percentage, + gpointer user_data); + void (* pulse) (gpointer user_data); + + guint32 (* get_window) (gpointer user_data); + + /* Padding for future expansion. Must be initialized with NULL! */ + void (* _gimp_reserved1) (void); + void (* _gimp_reserved2) (void); + void (* _gimp_reserved3) (void); + void (* _gimp_reserved4) (void); + void (* _gimp_reserved5) (void); + void (* _gimp_reserved6) (void); + void (* _gimp_reserved7) (void); + void (* _gimp_reserved8) (void); +}; +</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/libgimp/html/libgimp-gimpregioniterator.html b/devel-docs/libgimp/html/libgimp-gimpregioniterator.html new file mode 100644 index 0000000..ea0a308 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpregioniterator.html @@ -0,0 +1,330 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpregioniterator: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimppixelrgn.html" title="gimppixelrgn"> +<link rel="next" href="libgimp-gimpselection.html" title="gimpselection"> +<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="#libgimp-gimpregioniterator.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppixelrgn.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpselection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpregioniterator"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpregioniterator.top_of_page"></a>gimpregioniterator</span></h2> +<p>gimpregioniterator — Functions to traverse a pixel regions.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpregioniterator.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="libgimp-gimpregioniterator.html#GimpRgnFunc1" title="GimpRgnFunc1 ()">*GimpRgnFunc1</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc2" title="GimpRgnFunc2 ()">*GimpRgnFunc2</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrc" title="GimpRgnFuncSrc ()">*GimpRgnFuncSrc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncDest" title="GimpRgnFuncDest ()">*GimpRgnFuncDest</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrcDest" title="GimpRgnFuncSrcDest ()">*GimpRgnFuncSrcDest</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator"><span class="returnvalue">GimpRgnIterator</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-new" title="gimp_rgn_iterator_new ()">gimp_rgn_iterator_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="libgimp-gimpregioniterator.html#gimp-rgn-iterator-free" title="gimp_rgn_iterator_free ()">gimp_rgn_iterator_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="libgimp-gimpregioniterator.html#gimp-rgn-iterator-src" title="gimp_rgn_iterator_src ()">gimp_rgn_iterator_src</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="libgimp-gimpregioniterator.html#gimp-rgn-iterator-dest" title="gimp_rgn_iterator_dest ()">gimp_rgn_iterator_dest</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="libgimp-gimpregioniterator.html#gimp-rgn-iterator-src-dest" title="gimp_rgn_iterator_src_dest ()">gimp_rgn_iterator_src_dest</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="libgimp-gimpregioniterator.html#gimp-rgn-iterate1" title="gimp_rgn_iterate1 ()">gimp_rgn_iterate1</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="libgimp-gimpregioniterator.html#gimp-rgn-iterate2" title="gimp_rgn_iterate2 ()">gimp_rgn_iterate2</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpregioniterator.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="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator">GimpRgnIterator</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpregioniterator.description"></a><h2>Description</h2> +<p>The GimpRgnIterator functions provide a variety of common ways to +traverse a PixelRegion, using a pre-defined function pointer per +pixel.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpregioniterator.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="GimpRgnFunc1"></a><h3>GimpRgnFunc1 ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRgnFunc1<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">guchar</span> *src</code></em>, + <em class="parameter"><code><span class="type">gint</span> bpp</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpRgnFunc2"></a><h3>GimpRgnFunc2 ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRgnFunc2<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">guchar</span> *src</code></em>, + <em class="parameter"><code><span class="type">guchar</span> *dest</code></em>, + <em class="parameter"><code><span class="type">gint</span> bpp</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpRgnFuncSrc"></a><h3>GimpRgnFuncSrc ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRgnFuncSrc<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>, + <em class="parameter"><code>const <span class="type">guchar</span> *src</code></em>, + <em class="parameter"><code><span class="type">gint</span> bpp</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpRgnFuncDest"></a><h3>GimpRgnFuncDest ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRgnFuncDest<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>, + <em class="parameter"><code><span class="type">guchar</span> *dest</code></em>, + <em class="parameter"><code><span class="type">gint</span> bpp</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="GimpRgnFuncSrcDest"></a><h3>GimpRgnFuncSrcDest ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +<span class="c_punctuation">(</span>*GimpRgnFuncSrcDest<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>, + <em class="parameter"><code>const <span class="type">guchar</span> *src</code></em>, + <em class="parameter"><code><span class="type">guchar</span> *dest</code></em>, + <em class="parameter"><code><span class="type">gint</span> bpp</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-rgn-iterator-new"></a><h3>gimp_rgn_iterator_new ()</h3> +<pre class="programlisting"><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator"><span class="returnvalue">GimpRgnIterator</span></a> * +gimp_rgn_iterator_new (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRunMode"><span class="type">GimpRunMode</span></a> unused</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_rgn_iterator_new</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Creates a new <a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator"><span class="type">GimpRgnIterator</span></a> for <em class="parameter"><code>drawable</code></em> +. The <a href="../html/libgimpbase-gimpbaseenums.html#GimpRunMode"><span class="type">GimpRunMode</span></a> +parameter is ignored. Use <a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-free" title="gimp_rgn_iterator_free ()"><code class="function">gimp_rgn_iterator_free()</code></a> to free this +iterator.</p> +<div class="refsect3"> +<a name="gimp-rgn-iterator-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>drawable</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>unused</p></td> +<td class="parameter_description"><p>ignored</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-rgn-iterator-new.returns"></a><h4>Returns</h4> +<p> a newly allocated <a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator"><span class="type">GimpRgnIterator</span></a>.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-rgn-iterator-free"></a><h3>gimp_rgn_iterator_free ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_rgn_iterator_free (<em class="parameter"><code><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator"><span class="type">GimpRgnIterator</span></a> *iter</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_rgn_iterator_free</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Frees the resources allocated for <em class="parameter"><code>iter</code></em> +.</p> +<div class="refsect3"> +<a name="gimp-rgn-iterator-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>iter</p></td> +<td class="parameter_description"><p>a <a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator"><span class="type">GimpRgnIterator</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-rgn-iterator-src"></a><h3>gimp_rgn_iterator_src ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_rgn_iterator_src (<em class="parameter"><code><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator"><span class="type">GimpRgnIterator</span></a> *iter</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrc" title="GimpRgnFuncSrc ()"><span class="type">GimpRgnFuncSrc</span></a> func</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_rgn_iterator_src</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-rgn-iterator-dest"></a><h3>gimp_rgn_iterator_dest ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_rgn_iterator_dest (<em class="parameter"><code><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator"><span class="type">GimpRgnIterator</span></a> *iter</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncDest" title="GimpRgnFuncDest ()"><span class="type">GimpRgnFuncDest</span></a> func</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_rgn_iterator_dest</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-rgn-iterator-src-dest"></a><h3>gimp_rgn_iterator_src_dest ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_rgn_iterator_src_dest (<em class="parameter"><code><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator"><span class="type">GimpRgnIterator</span></a> *iter</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrcDest" title="GimpRgnFuncSrcDest ()"><span class="type">GimpRgnFuncSrcDest</span></a> func</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_rgn_iterator_src_dest</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-rgn-iterate1"></a><h3>gimp_rgn_iterate1 ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_rgn_iterate1 (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRunMode"><span class="type">GimpRunMode</span></a> unused</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc1" title="GimpRgnFunc1 ()"><span class="type">GimpRgnFunc1</span></a> func</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_rgn_iterate1</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-rgn-iterate2"></a><h3>gimp_rgn_iterate2 ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_rgn_iterate2 (<em class="parameter"><code><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> *drawable</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpRunMode"><span class="type">GimpRunMode</span></a> unused</code></em>, + <em class="parameter"><code><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc2" title="GimpRgnFunc2 ()"><span class="type">GimpRgnFunc2</span></a> func</code></em>, + <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_rgn_iterate2</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpregioniterator.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpRgnIterator"></a><h3>GimpRgnIterator</h3> +<pre class="programlisting">typedef struct _GimpRgnIterator GimpRgnIterator;</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/libgimp/html/libgimp-gimpselection.html b/devel-docs/libgimp/html/libgimp-gimpselection.html new file mode 100644 index 0000000..94a9c95 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpselection.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>gimpselection: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpregioniterator.html" title="gimpregioniterator"> +<link rel="next" href="libgimp-gimptextlayer.html" title="gimptextlayer"> +<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="#libgimp-gimpselection.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpregioniterator.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimptextlayer.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpselection"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpselection.top_of_page"></a>gimpselection</span></h2> +<p>gimpselection — Functions for manipulating selections.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpselection.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="libgimp-gimpselection.html#gimp-selection-bounds" title="gimp_selection_bounds ()">gimp_selection_bounds</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="libgimp-gimpselection.html#gimp-selection-all" title="gimp_selection_all ()">gimp_selection_all</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="libgimp-gimpselection.html#gimp-selection-none" title="gimp_selection_none ()">gimp_selection_none</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="libgimp-gimpselection.html#gimp-selection-clear" title="gimp_selection_clear ()">gimp_selection_clear</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="libgimp-gimpselection.html#gimp-selection-is-empty" title="gimp_selection_is_empty ()">gimp_selection_is_empty</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-float" title="gimp_selection_float ()">gimp_selection_float</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="libgimp-gimpselection.html#gimp-selection-load" title="gimp_selection_load ()">gimp_selection_load</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpselection.html#gimp-selection-save" title="gimp_selection_save ()">gimp_selection_save</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="libgimp-gimpselection.html#gimp-selection-value" title="gimp_selection_value ()">gimp_selection_value</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="libgimp-gimpselection.html#gimp-selection-grow" title="gimp_selection_grow ()">gimp_selection_grow</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="libgimp-gimpselection.html#gimp-selection-shrink" title="gimp_selection_shrink ()">gimp_selection_shrink</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="libgimp-gimpselection.html#gimp-selection-invert" title="gimp_selection_invert ()">gimp_selection_invert</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="libgimp-gimpselection.html#gimp-selection-feather" title="gimp_selection_feather ()">gimp_selection_feather</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="libgimp-gimpselection.html#gimp-selection-sharpen" title="gimp_selection_sharpen ()">gimp_selection_sharpen</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="libgimp-gimpselection.html#gimp-selection-border" title="gimp_selection_border ()">gimp_selection_border</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="libgimp-gimpselection.html#gimp-selection-flood" title="gimp_selection_flood ()">gimp_selection_flood</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="libgimp-gimpselection.html#gimp-selection-translate" title="gimp_selection_translate ()">gimp_selection_translate</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="libgimp-gimpselection.html#gimp-selection-layer-alpha" title="gimp_selection_layer_alpha ()">gimp_selection_layer_alpha</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="libgimp-gimpselection.html#gimp-selection-combine" title="gimp_selection_combine ()">gimp_selection_combine</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpselection.description"></a><h2>Description</h2> +<p>Functions for manipulating selections.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpselection.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-selection-bounds"></a><h3>gimp_selection_bounds ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_bounds (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> *non_empty</code></em>, + <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> *x2</code></em>, + <em class="parameter"><code><span class="type">gint</span> *y2</code></em>);</pre> +<p>Find the bounding box of the current selection.</p> +<p>This procedure returns whether there is a selection for the +specified image. If there is one, the upper left and lower right +corners of the bounding box are returned. These coordinates are +relative to the image. Please note that the pixel specified by the +lower right coordinate of the bounding box is not part of the +selection. The selection ends at the upper left corner of this +pixel. This means the width of the selection can be calculated as +(x2 - x1), its height as (y2 - y1).</p> +<div class="refsect3"> +<a name="gimp-selection-bounds.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>non_empty</p></td> +<td class="parameter_description"><p>TRUE if there is a selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>x coordinate of upper left corner of selection bounds.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>y coordinate of upper left corner of selection bounds.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x2</p></td> +<td class="parameter_description"><p>x coordinate of lower right corner of selection bounds.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y2</p></td> +<td class="parameter_description"><p>y coordinate of lower right corner of selection bounds.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-bounds.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-all"></a><h3>gimp_selection_all ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_all (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Select all of the image.</p> +<p>This procedure sets the selection mask to completely encompass the +image. Every pixel in the selection channel is set to 255.</p> +<div class="refsect3"> +<a name="gimp-selection-all.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-all.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-none"></a><h3>gimp_selection_none ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_none (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Deselect the entire image.</p> +<p>This procedure deselects the entire image. Every pixel in the +selection channel is set to 0.</p> +<div class="refsect3"> +<a name="gimp-selection-none.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-none.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-clear"></a><h3>gimp_selection_clear ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_clear (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_selection_clear</code> is deprecated and should not be used in newly-written code.</p></div> +<p>This procedure is deprecated! Use <a class="link" href="libgimp-gimpselection.html#gimp-selection-none" title="gimp_selection_none ()"><code class="function">gimp_selection_none()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-selection-clear.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-clear.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-is-empty"></a><h3>gimp_selection_is_empty ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_is_empty (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Determine whether the selection is empty.</p> +<p>This procedure returns TRUE if the selection for the specified image +is empty.</p> +<div class="refsect3"> +<a name="gimp-selection-is-empty.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-is-empty.returns"></a><h4>Returns</h4> +<p> Is the selection empty?</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-float"></a><h3>gimp_selection_float ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_selection_float (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> offx</code></em>, + <em class="parameter"><code><span class="type">gint</span> offy</code></em>);</pre> +<p>Float the selection from the specified drawable with initial offsets +as specified.</p> +<p>This procedure determines the region of the specified drawable that +lies beneath the current selection. The region is then cut from the +drawable and the resulting data is made into a new layer which is +instantiated as a floating selection. The offsets allow initial +positioning of the new floating selection.</p> +<div class="refsect3"> +<a name="gimp-selection-float.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>image_ID</p></td> +<td class="parameter_description"><p>ignored</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>drawable_ID</p></td> +<td class="parameter_description"><p>The drawable from which to float selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offx</p></td> +<td class="parameter_description"><p>x offset for translation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offy</p></td> +<td class="parameter_description"><p>y offset for translation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-float.returns"></a><h4>Returns</h4> +<p> The floated layer.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-load"></a><h3>gimp_selection_load ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_load (<em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_selection_load</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-item" title="gimp_image_select_item ()"><code class="function">gimp_image_select_item()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-selection-load.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>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-load.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-save"></a><h3>gimp_selection_save ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_selection_save (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Copy the selection mask to a new channel.</p> +<p>This procedure copies the selection mask and stores the content in a +new channel. The new channel is automatically inserted into the +image's list of channels.</p> +<div class="refsect3"> +<a name="gimp-selection-save.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-save.returns"></a><h4>Returns</h4> +<p> The new channel.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-value"></a><h3>gimp_selection_value ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_selection_value (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> x</code></em>, + <em class="parameter"><code><span class="type">gint</span> y</code></em>);</pre> +<p>Find the value of the selection at the specified coordinates.</p> +<p>This procedure returns the value of the selection at the specified +coordinates. If the coordinates lie out of bounds, 0 is returned.</p> +<div class="refsect3"> +<a name="gimp-selection-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of value.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-value.returns"></a><h4>Returns</h4> +<p> Value of the selection.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-grow"></a><h3>gimp_selection_grow ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_grow (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> steps</code></em>);</pre> +<p>Grow the image's selection</p> +<p>This procedure grows the selection. Growing involves expanding the +boundary in all directions by the specified pixel amount.</p> +<div class="refsect3"> +<a name="gimp-selection-grow.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>steps</p></td> +<td class="parameter_description"><p>Steps of grow (in pixels).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-grow.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-shrink"></a><h3>gimp_selection_shrink ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_shrink (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> steps</code></em>);</pre> +<p>Shrink the image's selection</p> +<p>This procedure shrinks the selection. Shrinking involves trimming +the existing selection boundary on all sides by the specified number +of pixels.</p> +<div class="refsect3"> +<a name="gimp-selection-shrink.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>steps</p></td> +<td class="parameter_description"><p>Steps of shrink (in pixels).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-shrink.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-invert"></a><h3>gimp_selection_invert ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_invert (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Invert the selection mask.</p> +<p>This procedure inverts the selection mask. For every pixel in the +selection channel, its new value is calculated as (255 - old-value).</p> +<div class="refsect3"> +<a name="gimp-selection-invert.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-invert.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-feather"></a><h3>gimp_selection_feather ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_feather (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> radius</code></em>);</pre> +<p>Feather the image's selection</p> +<p>This procedure feathers the selection. Feathering is implemented +using a gaussian blur.</p> +<div class="refsect3"> +<a name="gimp-selection-feather.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>radius</p></td> +<td class="parameter_description"><p>Radius of feather (in pixels).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-feather.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-sharpen"></a><h3>gimp_selection_sharpen ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_sharpen (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Sharpen the selection mask.</p> +<p>This procedure sharpens the selection mask. For every pixel in the +selection channel, if the value is > 127, the new pixel is +assigned a value of 255. This removes any \"anti-aliasing\" that +might exist in the selection mask's boundary.</p> +<div class="refsect3"> +<a name="gimp-selection-sharpen.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-sharpen.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-border"></a><h3>gimp_selection_border ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_border (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> radius</code></em>);</pre> +<p>Border the image's selection</p> +<p>This procedure borders the selection. Bordering creates a new +selection which is defined along the boundary of the previous +selection at every point within the specified radius.</p> +<div class="refsect3"> +<a name="gimp-selection-border.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>radius</p></td> +<td class="parameter_description"><p>Radius of border (in pixels).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-border.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-flood"></a><h3>gimp_selection_flood ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_flood (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>);</pre> +<p>Remove holes from the image's selection</p> +<p>This procedure removes holes from the selection, that can come from +selecting a patchy area with the Fuzzy Select Tool. In technical +terms this procedure floods the selection. See the Algorithms page +in the developer wiki for details.</p> +<div class="refsect3"> +<a name="gimp-selection-flood.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-flood.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-selection-translate"></a><h3>gimp_selection_translate ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_translate (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> offx</code></em>, + <em class="parameter"><code><span class="type">gint</span> offy</code></em>);</pre> +<p>Translate the selection by the specified offsets.</p> +<p>This procedure actually translates the selection for the specified +image by the specified offsets. Regions that are translated from +beyond the bounds of the image are set to empty. Valid regions of +the selection which are translated beyond the bounds of the image +because of this call are lost.</p> +<div class="refsect3"> +<a name="gimp-selection-translate.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offx</p></td> +<td class="parameter_description"><p>x offset for translation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>offy</p></td> +<td class="parameter_description"><p>y offset for translation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-translate.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-layer-alpha"></a><h3>gimp_selection_layer_alpha ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_layer_alpha (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_selection_layer_alpha</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-item" title="gimp_image_select_item ()"><code class="function">gimp_image_select_item()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-selection-layer-alpha.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>layer_ID</p></td> +<td class="parameter_description"><p>Layer with alpha.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-layer-alpha.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-selection-combine"></a><h3>gimp_selection_combine ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_selection_combine (<em class="parameter"><code><span class="type">gint32</span> channel_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_selection_combine</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-item" title="gimp_image_select_item ()"><code class="function">gimp_image_select_item()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-selection-combine.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>channel_ID</p></td> +<td class="parameter_description"><p>The channel.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-selection-combine.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimpselectiontools.html b/devel-docs/libgimp/html/libgimp-gimpselectiontools.html new file mode 100644 index 0000000..d67be4e --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpselectiontools.html @@ -0,0 +1,778 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpselectiontools: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimppainttools.html" title="gimppainttools"> +<link rel="next" href="libgimp-gimptransformtools.html" title="gimptransformtools"> +<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="#libgimp-gimpselectiontools.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppainttools.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimptransformtools.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpselectiontools"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpselectiontools.top_of_page"></a>gimpselectiontools</span></h2> +<p>gimpselectiontools — Access to toolbox selection tools.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpselectiontools.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="libgimp-gimpselectiontools.html#gimp-by-color-select" title="gimp_by_color_select ()">gimp_by_color_select</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="libgimp-gimpselectiontools.html#gimp-by-color-select-full" title="gimp_by_color_select_full ()">gimp_by_color_select_full</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="libgimp-gimpselectiontools.html#gimp-ellipse-select" title="gimp_ellipse_select ()">gimp_ellipse_select</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="libgimp-gimpselectiontools.html#gimp-free-select" title="gimp_free_select ()">gimp_free_select</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="libgimp-gimpselectiontools.html#gimp-fuzzy-select" title="gimp_fuzzy_select ()">gimp_fuzzy_select</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="libgimp-gimpselectiontools.html#gimp-fuzzy-select-full" title="gimp_fuzzy_select_full ()">gimp_fuzzy_select_full</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="libgimp-gimpselectiontools.html#gimp-rect-select" title="gimp_rect_select ()">gimp_rect_select</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="libgimp-gimpselectiontools.html#gimp-round-rect-select" title="gimp_round_rect_select ()">gimp_round_rect_select</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpselectiontools.description"></a><h2>Description</h2> +<p>Functions giving access to toolbox selection tools.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpselectiontools.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-by-color-select"></a><h3>gimp_by_color_select ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_by_color_select (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>, + <em class="parameter"><code><span class="type">gint</span> threshold</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> feather</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> sample_merged</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_by_color_select</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-color" title="gimp_image_select_color ()"><code class="function">gimp_image_select_color()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-by-color-select.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The color to select.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>threshold</p></td> +<td class="parameter_description"><p>Threshold in intensity levels.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialiasing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather</p></td> +<td class="parameter_description"><p>Feather option for selections.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius</p></td> +<td class="parameter_description"><p>Radius for feather operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_merged</p></td> +<td class="parameter_description"><p>Use the composite image, not the drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-by-color-select.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-by-color-select-full"></a><h3>gimp_by_color_select_full ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_by_color_select_full (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>, + <em class="parameter"><code><span class="type">gint</span> threshold</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> feather</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_y</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> sample_merged</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> select_transparent</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpSelectCriterion"><span class="type">GimpSelectCriterion</span></a> select_criterion</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_by_color_select_full</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-color" title="gimp_image_select_color ()"><code class="function">gimp_image_select_color()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-by-color-select-full.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The color to select.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>threshold</p></td> +<td class="parameter_description"><p>Threshold in intensity levels.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialiasing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather</p></td> +<td class="parameter_description"><p>Feather option for selections.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_x</p></td> +<td class="parameter_description"><p>Radius for feather operation in X direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_y</p></td> +<td class="parameter_description"><p>Radius for feather operation in Y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_merged</p></td> +<td class="parameter_description"><p>Use the composite image, not the drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>select_transparent</p></td> +<td class="parameter_description"><p>Whether to consider transparent pixels for selection. If TRUE, transparency is considered as a unique selectable color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>select_criterion</p></td> +<td class="parameter_description"><p>The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-by-color-select-full.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-ellipse-select"></a><h3>gimp_ellipse_select ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_ellipse_select (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> width</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> height</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> feather</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_ellipse_select</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-ellipse" title="gimp_image_select_ellipse ()"><code class="function">gimp_image_select_ellipse()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-ellipse-select.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of upper-left corner of ellipse bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of upper-left corner of ellipse bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The width of the ellipse.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The height of the ellipse.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialiasing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather</p></td> +<td class="parameter_description"><p>Feather option for selections.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius</p></td> +<td class="parameter_description"><p>Radius for feather operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-ellipse-select.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-free-select"></a><h3>gimp_free_select ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_free_select (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_segs</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *segs</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> feather</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_free_select</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-polygon" title="gimp_image_select_polygon ()"><code class="function">gimp_image_select_polygon()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-free-select.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_segs</p></td> +<td class="parameter_description"><p>Number of points (count 1 coordinate as two points).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>segs</p></td> +<td class="parameter_description"><p>Array of points: { p1.x, p1.y, p2.x, p2.y, ..., pn.x, pn.y}.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialiasing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather</p></td> +<td class="parameter_description"><p>Feather option for selections.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius</p></td> +<td class="parameter_description"><p>Radius for feather operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-free-select.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-fuzzy-select"></a><h3>gimp_fuzzy_select ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_fuzzy_select (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code><span class="type">gint</span> threshold</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> feather</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> sample_merged</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_fuzzy_select</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()"><code class="function">gimp_image_select_contiguous_color()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-fuzzy-select.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of initial seed fill point: (image coordinates).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of initial seed fill point: (image coordinates).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>threshold</p></td> +<td class="parameter_description"><p>Threshold in intensity levels.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialiasing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather</p></td> +<td class="parameter_description"><p>Feather option for selections.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius</p></td> +<td class="parameter_description"><p>Radius for feather operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_merged</p></td> +<td class="parameter_description"><p>Use the composite image, not the drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-fuzzy-select.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-fuzzy-select-full"></a><h3>gimp_fuzzy_select_full ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_fuzzy_select_full (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code><span class="type">gint</span> threshold</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> feather</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_y</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> sample_merged</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> select_transparent</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpSelectCriterion"><span class="type">GimpSelectCriterion</span></a> select_criterion</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_fuzzy_select_full</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" title="gimp_image_select_contiguous_color ()"><code class="function">gimp_image_select_contiguous_color()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-fuzzy-select-full.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of initial seed fill point: (image coordinates).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of initial seed fill point: (image coordinates).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>threshold</p></td> +<td class="parameter_description"><p>Threshold in intensity levels.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialiasing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather</p></td> +<td class="parameter_description"><p>Feather option for selections.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_x</p></td> +<td class="parameter_description"><p>Radius for feather operation in X direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_y</p></td> +<td class="parameter_description"><p>Radius for feather operation in Y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>sample_merged</p></td> +<td class="parameter_description"><p>Use the composite image, not the drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>select_transparent</p></td> +<td class="parameter_description"><p>Whether to consider transparent pixels for selection. If TRUE, transparency is considered as a unique selectable color.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>select_criterion</p></td> +<td class="parameter_description"><p>The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-fuzzy-select-full.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-rect-select"></a><h3>gimp_rect_select ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_rect_select (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> width</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> height</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> feather</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_rect_select</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-rectangle" title="gimp_image_select_rectangle ()"><code class="function">gimp_image_select_rectangle()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-rect-select.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of upper-left corner of rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of upper-left corner of rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The width of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The height of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather</p></td> +<td class="parameter_description"><p>Feather option for selections.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius</p></td> +<td class="parameter_description"><p>Radius for feather operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-rect-select.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-round-rect-select"></a><h3>gimp_round_rect_select ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_round_rect_select (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> width</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> height</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> corner_radius_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> corner_radius_y</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> feather</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_y</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_round_rect_select</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-round-rectangle" title="gimp_image_select_round_rectangle ()"><code class="function">gimp_image_select_round_rectangle()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-round-rect-select.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>x coordinate of upper-left corner of rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>y coordinate of upper-left corner of rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The width of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The height of the rectangle.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>corner_radius_x</p></td> +<td class="parameter_description"><p>The corner radius in X direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>corner_radius_y</p></td> +<td class="parameter_description"><p>The corner radius in Y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The selection operation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialiasing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather</p></td> +<td class="parameter_description"><p>Feather option for selections.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_x</p></td> +<td class="parameter_description"><p>Radius for feather operation in X direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_y</p></td> +<td class="parameter_description"><p>Radius for feather operation in Y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-round-rect-select.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-gimptextlayer.html b/devel-docs/libgimp/html/libgimp-gimptextlayer.html new file mode 100644 index 0000000..4fb870b --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimptextlayer.html @@ -0,0 +1,1401 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimptextlayer: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpselection.html" title="gimpselection"> +<link rel="next" href="libgimp-gimptexttool.html" title="gimptexttool"> +<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="#libgimp-gimptextlayer.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpselection.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimptexttool.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimptextlayer"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimptextlayer.top_of_page"></a>gimptextlayer</span></h2> +<p>gimptextlayer — Functions for querying and manipulating text layers.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimptextlayer.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-new" title="gimp_text_layer_new ()">gimp_text_layer_new</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="libgimp-gimptextlayer.html#gimp-text-layer-get-text" title="gimp_text_layer_get_text ()">gimp_text_layer_get_text</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="libgimp-gimptextlayer.html#gimp-text-layer-set-text" title="gimp_text_layer_set_text ()">gimp_text_layer_set_text</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="libgimp-gimptextlayer.html#gimp-text-layer-get-markup" title="gimp_text_layer_get_markup ()">gimp_text_layer_get_markup</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="libgimp-gimptextlayer.html#gimp-text-layer-get-font" title="gimp_text_layer_get_font ()">gimp_text_layer_get_font</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="libgimp-gimptextlayer.html#gimp-text-layer-set-font" title="gimp_text_layer_set_font ()">gimp_text_layer_set_font</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="libgimp-gimptextlayer.html#gimp-text-layer-get-font-size" title="gimp_text_layer_get_font_size ()">gimp_text_layer_get_font_size</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="libgimp-gimptextlayer.html#gimp-text-layer-set-font-size" title="gimp_text_layer_set_font_size ()">gimp_text_layer_set_font_size</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="libgimp-gimptextlayer.html#gimp-text-layer-get-hinting" title="gimp_text_layer_get_hinting ()">gimp_text_layer_get_hinting</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="libgimp-gimptextlayer.html#gimp-text-layer-set-hinting" title="gimp_text_layer_set_hinting ()">gimp_text_layer_set_hinting</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="libgimp-gimptextlayer.html#gimp-text-layer-get-antialias" title="gimp_text_layer_get_antialias ()">gimp_text_layer_get_antialias</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="libgimp-gimptextlayer.html#gimp-text-layer-set-antialias" title="gimp_text_layer_set_antialias ()">gimp_text_layer_set_antialias</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="libgimp-gimptextlayer.html#gimp-text-layer-get-kerning" title="gimp_text_layer_get_kerning ()">gimp_text_layer_get_kerning</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="libgimp-gimptextlayer.html#gimp-text-layer-set-kerning" title="gimp_text_layer_set_kerning ()">gimp_text_layer_set_kerning</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="libgimp-gimptextlayer.html#gimp-text-layer-get-language" title="gimp_text_layer_get_language ()">gimp_text_layer_get_language</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="libgimp-gimptextlayer.html#gimp-text-layer-set-language" title="gimp_text_layer_set_language ()">gimp_text_layer_set_language</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpTextDirection"><span class="returnvalue">GimpTextDirection</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-base-direction" title="gimp_text_layer_get_base_direction ()">gimp_text_layer_get_base_direction</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="libgimp-gimptextlayer.html#gimp-text-layer-set-base-direction" title="gimp_text_layer_set_base_direction ()">gimp_text_layer_set_base_direction</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpTextJustification"><span class="returnvalue">GimpTextJustification</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-justification" title="gimp_text_layer_get_justification ()">gimp_text_layer_get_justification</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="libgimp-gimptextlayer.html#gimp-text-layer-set-justification" title="gimp_text_layer_set_justification ()">gimp_text_layer_set_justification</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="libgimp-gimptextlayer.html#gimp-text-layer-get-color" title="gimp_text_layer_get_color ()">gimp_text_layer_get_color</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="libgimp-gimptextlayer.html#gimp-text-layer-set-color" title="gimp_text_layer_set_color ()">gimp_text_layer_set_color</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="libgimp-gimptextlayer.html#gimp-text-layer-get-indent" title="gimp_text_layer_get_indent ()">gimp_text_layer_get_indent</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="libgimp-gimptextlayer.html#gimp-text-layer-set-indent" title="gimp_text_layer_set_indent ()">gimp_text_layer_set_indent</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="libgimp-gimptextlayer.html#gimp-text-layer-get-line-spacing" title="gimp_text_layer_get_line_spacing ()">gimp_text_layer_get_line_spacing</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="libgimp-gimptextlayer.html#gimp-text-layer-set-line-spacing" title="gimp_text_layer_set_line_spacing ()">gimp_text_layer_set_line_spacing</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="libgimp-gimptextlayer.html#gimp-text-layer-get-letter-spacing" title="gimp_text_layer_get_letter_spacing ()">gimp_text_layer_get_letter_spacing</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="libgimp-gimptextlayer.html#gimp-text-layer-set-letter-spacing" title="gimp_text_layer_set_letter_spacing ()">gimp_text_layer_set_letter_spacing</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpTextHintStyle"><span class="returnvalue">GimpTextHintStyle</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-hint-style" title="gimp_text_layer_get_hint_style ()">gimp_text_layer_get_hint_style</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="libgimp-gimptextlayer.html#gimp-text-layer-set-hint-style" title="gimp_text_layer_set_hint_style ()">gimp_text_layer_set_hint_style</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="libgimp-gimptextlayer.html#gimp-text-layer-resize" title="gimp_text_layer_resize ()">gimp_text_layer_resize</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimptextlayer.description"></a><h2>Description</h2> +<p>Functions for querying and manipulating text layers.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimptextlayer.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-text-layer-new"></a><h3>gimp_text_layer_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_text_layer_new (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *fontname</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> size</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre> +<p>Creates a new text layer.</p> +<p>This procedure creates a new text layer. The arguments are kept as +simple as necessary for the normal case. All text attributes, +however, can be modified with the appropriate +gimp_text_layer_set_*() procedures. The new layer still needs to be +added to the image, as this is not automatic. Add the new layer +using <a class="link" href="libgimp-gimpimage.html#gimp-image-insert-layer" title="gimp_image_insert_layer ()"><code class="function">gimp_image_insert_layer()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-text-layer-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>text</p></td> +<td class="parameter_description"><p>The text to generate (in UTF-8 encoding).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fontname</p></td> +<td class="parameter_description"><p>The name of the font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size</p></td> +<td class="parameter_description"><p>The size of text in either pixels or points.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>unit</p></td> +<td class="parameter_description"><p>The units of specified size.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-new.returns"></a><h4>Returns</h4> +<p> The new text layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-text"></a><h3>gimp_text_layer_get_text ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_text_layer_get_text (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the text from a text layer as string.</p> +<p>This procedure returns the text from a text layer as a string.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-text.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-text.returns"></a><h4>Returns</h4> +<p> The text from the specified text layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-text"></a><h3>gimp_text_layer_set_text ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_text (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>);</pre> +<p>Set the text of a text layer.</p> +<p>This procedure changes the text of a text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-text.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>text</p></td> +<td class="parameter_description"><p>The new text to set.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-text.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-markup"></a><h3>gimp_text_layer_get_markup ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_text_layer_get_markup (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the markup from a text layer as string.</p> +<p>This procedure returns the markup of the styles from a text layer. +The markup will be in the form of Pango's markup - See +https://www.pango.org/ for more information about Pango and its +markup. Note: Setting the markup of a text layer using Pango's +markup is not supported for now.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-markup.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-markup.returns"></a><h4>Returns</h4> +<p> The markup which represents the style of the specified text +layer.</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-text-layer-get-font"></a><h3>gimp_text_layer_get_font ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_text_layer_get_font (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the font from a text layer as string.</p> +<p>This procedure returns the name of the font from a text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-font.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-font.returns"></a><h4>Returns</h4> +<p> The font which is used in the specified text layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-font"></a><h3>gimp_text_layer_set_font ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_font (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *font</code></em>);</pre> +<p>Set the font of a text layer.</p> +<p>This procedure modifies the font used in the specified text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-font.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>font</p></td> +<td class="parameter_description"><p>The new font to use.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-font.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-font-size"></a><h3>gimp_text_layer_get_font_size ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_text_layer_get_font_size (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="type">GimpUnit</span></a> *unit</code></em>);</pre> +<p>Get the font size from a text layer.</p> +<p>This procedure returns the size of the font which is used in a text +layer. You will receive the size as a float 'font-size' in 'unit' +units.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-font-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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>unit</p></td> +<td class="parameter_description"><p>The unit used for the font size.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-font-size.returns"></a><h4>Returns</h4> +<p> The font size.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-font-size"></a><h3>gimp_text_layer_set_font_size ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_font_size (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> font_size</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpunit.html#GimpUnit"><span class="type">GimpUnit</span></a> unit</code></em>);</pre> +<p>Set the font size.</p> +<p>This procedure changes the font size of a text layer. The size of +your font will be a double 'font-size' of 'unit' units.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-font-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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>font_size</p></td> +<td class="parameter_description"><p>The font size.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>unit</p></td> +<td class="parameter_description"><p>The unit to use for the font size.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-font-size.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-hinting"></a><h3>gimp_text_layer_get_hinting ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_get_hinting (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> *autohint</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_text_layer_get_hinting</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-get-hint-style" title="gimp_text_layer_get_hint_style ()"><code class="function">gimp_text_layer_get_hint_style()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-hinting.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>autohint</p></td> +<td class="parameter_description"><p>A flag which is true if the text layer is forced to use the autohinter from FreeType.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-hinting.returns"></a><h4>Returns</h4> +<p> A flag which is true if hinting is used on the font.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-hinting"></a><h3>gimp_text_layer_set_hinting ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_hinting (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> hinting</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> autohint</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_text_layer_set_hinting</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimptextlayer.html#gimp-text-layer-set-hint-style" title="gimp_text_layer_set_hint_style ()"><code class="function">gimp_text_layer_set_hint_style()</code></a> instead.</p> +</div> +<p>Enable/disable the use of hinting in a text layer.</p> +<p>This procedure enables or disables hinting on the text of a text +layer. If you enable 'auto-hint', FreeType\'s automatic hinter will +be used and hinting information from the font will be ignored.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-hinting.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>hinting</p></td> +<td class="parameter_description"><p>Enable/disable the use of hinting on the text.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>autohint</p></td> +<td class="parameter_description"><p>Force the use of the autohinter provided through FreeType.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-hinting.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-antialias"></a><h3>gimp_text_layer_get_antialias ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_get_antialias (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Check if antialiasing is used in the text layer.</p> +<p>This procedure checks if antialiasing is enabled in the specified +text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-antialias.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-antialias.returns"></a><h4>Returns</h4> +<p> A flag which is true if antialiasing is used for rendering +the font in the text layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-antialias"></a><h3>gimp_text_layer_set_antialias ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_antialias (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>);</pre> +<p>Enable/disable anti-aliasing in a text layer.</p> +<p>This procedure enables or disables anti-aliasing of the text in a +text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-antialias.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Enable/disable antialiasing of the text.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-antialias.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-kerning"></a><h3>gimp_text_layer_get_kerning ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_get_kerning (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Check if kerning is used in the text layer.</p> +<p>This procedure checks if kerning is enabled in the specified text +layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-kerning.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-kerning.returns"></a><h4>Returns</h4> +<p> A flag which is true if kerning is used in the text layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-kerning"></a><h3>gimp_text_layer_set_kerning ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_kerning (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> kerning</code></em>);</pre> +<p>Enable/disable kerning in a text layer.</p> +<p>This procedure enables or disables kerning in a text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-kerning.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>kerning</p></td> +<td class="parameter_description"><p>Enable/disable kerning in the text.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-kerning.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-language"></a><h3>gimp_text_layer_get_language ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_text_layer_get_language (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the language used in the text layer.</p> +<p>This procedure returns the language string which is set for the text +in the text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-language.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-language.returns"></a><h4>Returns</h4> +<p> The language used in the text layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-language"></a><h3>gimp_text_layer_set_language ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_language (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *language</code></em>);</pre> +<p>Set the language of the text layer.</p> +<p>This procedure sets the language of the text in text layer. For some +scripts the language has an influence of how the text is rendered.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-language.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>language</p></td> +<td class="parameter_description"><p>The new language to use for the text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-language.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-base-direction"></a><h3>gimp_text_layer_get_base_direction ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpTextDirection"><span class="returnvalue">GimpTextDirection</span></a> +gimp_text_layer_get_base_direction (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the base direction used for rendering the text layer.</p> +<p>This procedure returns the base direction used for rendering the +text in the text layer</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-base-direction.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-base-direction.returns"></a><h4>Returns</h4> +<p> The based direction used for the text layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-base-direction"></a><h3>gimp_text_layer_set_base_direction ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_base_direction (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTextDirection"><span class="type">GimpTextDirection</span></a> direction</code></em>);</pre> +<p>Set the base direction in the text layer.</p> +<p>This procedure sets the base direction used in applying the Unicode +bidirectional algorithm when rendering the text.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-base-direction.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>direction</p></td> +<td class="parameter_description"><p>The base direction of the text.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-base-direction.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-justification"></a><h3>gimp_text_layer_get_justification ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpTextJustification"><span class="returnvalue">GimpTextJustification</span></a> +gimp_text_layer_get_justification (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the text justification information of the text layer.</p> +<p>This procedure returns the alignment of the lines in the text layer +relative to each other.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-justification.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-justification.returns"></a><h4>Returns</h4> +<p> The justification used in the text layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-justification"></a><h3>gimp_text_layer_set_justification ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_justification (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTextJustification"><span class="type">GimpTextJustification</span></a> justify</code></em>);</pre> +<p>Set the justification of the text in a text layer.</p> +<p>This procedure sets the alignment of the lines in the text layer +relative to each other.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-justification.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>justify</p></td> +<td class="parameter_description"><p>The justification for your text.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-justification.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-color"></a><h3>gimp_text_layer_get_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_get_color (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<p>Get the color of the text in a text layer.</p> +<p>This procedure returns the color of the text in a text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-color.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The color of the text.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-color"></a><h3>gimp_text_layer_set_color ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_color (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>);</pre> +<p>Set the color of the text in the text layer.</p> +<p>This procedure sets the text color in the text layer 'layer'.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-color.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>color</p></td> +<td class="parameter_description"><p>The color to use for the text.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-color.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-indent"></a><h3>gimp_text_layer_get_indent ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_text_layer_get_indent (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the line indentation of text layer.</p> +<p>This procedure returns the indentation of the first line in a text +layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-indent.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-indent.returns"></a><h4>Returns</h4> +<p> The indentation value of the first line.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-indent"></a><h3>gimp_text_layer_set_indent ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_indent (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> indent</code></em>);</pre> +<p>Set the indentation of the first line in a text layer.</p> +<p>This procedure sets the indentation of the first line in the text +layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-indent.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>indent</p></td> +<td class="parameter_description"><p>The indentation for the first line.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-indent.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-line-spacing"></a><h3>gimp_text_layer_get_line_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_text_layer_get_line_spacing (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the spacing between lines of text.</p> +<p>This procedure returns the line-spacing between lines of text in a +text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-line-spacing.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-line-spacing.returns"></a><h4>Returns</h4> +<p> The line-spacing value.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-line-spacing"></a><h3>gimp_text_layer_set_line_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_line_spacing (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> line_spacing</code></em>);</pre> +<p>Adjust the line spacing in a text layer.</p> +<p>This procedure sets the additional spacing used between lines a text +layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-line-spacing.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>line_spacing</p></td> +<td class="parameter_description"><p>The additional line spacing to use.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-line-spacing.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-letter-spacing"></a><h3>gimp_text_layer_get_letter_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_text_layer_get_letter_spacing (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get the letter spacing used in a text layer.</p> +<p>This procedure returns the additional spacing between the single +glyphs in a text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-letter-spacing.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-letter-spacing.returns"></a><h4>Returns</h4> +<p> The letter-spacing value.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-set-letter-spacing"></a><h3>gimp_text_layer_set_letter_spacing ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_letter_spacing (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> letter_spacing</code></em>);</pre> +<p>Adjust the letter spacing in a text layer.</p> +<p>This procedure sets the additional spacing between the single glyphs +in a text layer.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-letter-spacing.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>letter_spacing</p></td> +<td class="parameter_description"><p>The additional letter spacing to use.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-letter-spacing.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-layer-get-hint-style"></a><h3>gimp_text_layer_get_hint_style ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpTextHintStyle"><span class="returnvalue">GimpTextHintStyle</span></a> +gimp_text_layer_get_hint_style (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Get information about hinting in the specified text layer.</p> +<p>This procedure provides information about the hinting that is being +used in a text layer. Hinting can be optimized for fidelity or +contrast or it can be turned entirely off.</p> +<div class="refsect3"> +<a name="gimp-text-layer-get-hint-style.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-get-hint-style.returns"></a><h4>Returns</h4> +<p> The hint style used for font outlines.</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-text-layer-set-hint-style"></a><h3>gimp_text_layer_set_hint_style ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_set_hint_style (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpTextHintStyle"><span class="type">GimpTextHintStyle</span></a> style</code></em>);</pre> +<p>Control how font outlines are hinted in a text layer.</p> +<p>This procedure sets the hint style for font outlines in a text +layer. This controls whether to fit font outlines to the pixel grid, +and if so, whether to optimize for fidelity or contrast.</p> +<div class="refsect3"> +<a name="gimp-text-layer-set-hint-style.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>style</p></td> +<td class="parameter_description"><p>The new hint style.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-set-hint-style.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-text-layer-resize"></a><h3>gimp_text_layer_resize ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_layer_resize (<em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> width</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> height</code></em>);</pre> +<p>Resize the box of a text layer.</p> +<p>This procedure changes the width and height of a text layer while +keeping it as a text layer and not converting it to a bitmap like +<a class="link" href="libgimp-gimplayer.html#gimp-layer-resize" title="gimp_layer_resize ()"><code class="function">gimp_layer_resize()</code></a> would do.</p> +<div class="refsect3"> +<a name="gimp-text-layer-resize.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>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The new box 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>The new box height in pixels.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-layer-resize.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</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/libgimp/html/libgimp-gimptexttool.html b/devel-docs/libgimp/html/libgimp-gimptexttool.html new file mode 100644 index 0000000..d2d2aa8 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimptexttool.html @@ -0,0 +1,502 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimptexttool: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimptextlayer.html" title="gimptextlayer"> +<link rel="next" href="libgimp-gimptile.html" title="gimptile"> +<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="#libgimp-gimptexttool.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimptextlayer.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimptile.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimptexttool"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimptexttool.top_of_page"></a>gimptexttool</span></h2> +<p>gimptexttool — Functions for controlling the text tool.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimptexttool.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptexttool.html#gimp-text-fontname" title="gimp_text_fontname ()">gimp_text_fontname</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="libgimp-gimptexttool.html#gimp-text-get-extents-fontname" title="gimp_text_get_extents_fontname ()">gimp_text_get_extents_fontname</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptexttool.html#gimp-text" title="gimp_text ()">gimp_text</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="libgimp-gimptexttool.html#gimp-text-get-extents" title="gimp_text_get_extents ()">gimp_text_get_extents</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimptexttool.description"></a><h2>Description</h2> +<p>Functions for controlling the text tool.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimptexttool.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-text-fontname"></a><h3>gimp_text_fontname ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_text_fontname (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>, + <em class="parameter"><code><span class="type">gint</span> border</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> size</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpSizeType"><span class="type">GimpSizeType</span></a> size_type</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *fontname</code></em>);</pre> +<p>Add text at the specified location as a floating selection or a new +layer.</p> +<p>This tool requires a fontname matching an installed PangoFT2 font. +You can specify the fontsize in units of pixels or points, and the +appropriate metric is specified using the size_type argument. The x +and y parameters together control the placement of the new text by +specifying the upper left corner of the text bounding box. If the +specified drawable parameter is valid, the text will be created as a +floating selection attached to the drawable. If the drawable +parameter is not valid (-1), the text will appear as a new layer. +Finally, a border can be specified around the final rendered text. +The border is measured in pixels. Parameter size-type is not used +and is currently ignored. If you need to display a font in points, +divide the size in points by 72.0 and multiply it by the image's +vertical resolution.</p> +<div class="refsect3"> +<a name="gimp-text-fontname.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable: (-1 for a new text layer).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>The x coordinate for the left of the text bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>The y coordinate for the top of the text bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>text</p></td> +<td class="parameter_description"><p>The text to generate (in UTF-8 encoding).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>border</p></td> +<td class="parameter_description"><p>The size of the border.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialiasing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size</p></td> +<td class="parameter_description"><p>The size of text in either pixels or points.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size_type</p></td> +<td class="parameter_description"><p>The units of specified size.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fontname</p></td> +<td class="parameter_description"><p>The name of the font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-fontname.returns"></a><h4>Returns</h4> +<p> The new text layer or -1 if no layer was created.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-get-extents-fontname"></a><h3>gimp_text_get_extents_fontname ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_get_extents_fontname (<em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> size</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpSizeType"><span class="type">GimpSizeType</span></a> size_type</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *fontname</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>, + <em class="parameter"><code><span class="type">gint</span> *ascent</code></em>, + <em class="parameter"><code><span class="type">gint</span> *descent</code></em>);</pre> +<p>Get extents of the bounding box for the specified text.</p> +<p>This tool returns the width and height of a bounding box for the +specified text string with the specified font information. Ascent +and descent for the specified font are returned as well. Parameter +size-type is not used and is currently ignored. If you need to +display a font in points, divide the size in points by 72.0 and +multiply it by the vertical resolution of the image you are taking +into account.</p> +<div class="refsect3"> +<a name="gimp-text-get-extents-fontname.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>text</p></td> +<td class="parameter_description"><p>The text to generate (in UTF-8 encoding).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size</p></td> +<td class="parameter_description"><p>The size of text in either pixels or points.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size_type</p></td> +<td class="parameter_description"><p>The units of specified size.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>fontname</p></td> +<td class="parameter_description"><p>The name of the font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The width of the specified font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The height of the specified font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>ascent</p></td> +<td class="parameter_description"><p>The ascent of the specified font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>descent</p></td> +<td class="parameter_description"><p>The descent of the specified font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-get-extents-fontname.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text"></a><h3>gimp_text ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_text (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>, + <em class="parameter"><code><span class="type">gint</span> border</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> size</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpSizeType"><span class="type">GimpSizeType</span></a> size_type</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *foundry</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *family</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *weight</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *slant</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *set_width</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *spacing</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *registry</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *encoding</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_text</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimptexttool.html#gimp-text-fontname" title="gimp_text_fontname ()"><code class="function">gimp_text_fontname()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-text.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable: (-1 for a new text layer).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x</p></td> +<td class="parameter_description"><p>The x coordinate for the left of the text bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y</p></td> +<td class="parameter_description"><p>The y coordinate for the top of the text bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>text</p></td> +<td class="parameter_description"><p>The text to generate (in UTF-8 encoding).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>border</p></td> +<td class="parameter_description"><p>The size of the border.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialiasing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size</p></td> +<td class="parameter_description"><p>The size of text in either pixels or points.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size_type</p></td> +<td class="parameter_description"><p>The units of specified size.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>foundry</p></td> +<td class="parameter_description"><p>The font foundry.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>family</p></td> +<td class="parameter_description"><p>The font family.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>weight</p></td> +<td class="parameter_description"><p>The font weight.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>slant</p></td> +<td class="parameter_description"><p>The font slant.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>set_width</p></td> +<td class="parameter_description"><p>The font set-width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>The font spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>registry</p></td> +<td class="parameter_description"><p>The font registry.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>encoding</p></td> +<td class="parameter_description"><p>The font encoding.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text.returns"></a><h4>Returns</h4> +<p> The new text layer or -1 if no layer was created.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-text-get-extents"></a><h3>gimp_text_get_extents ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_text_get_extents (<em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> size</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpSizeType"><span class="type">GimpSizeType</span></a> size_type</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *foundry</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *family</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *weight</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *slant</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *set_width</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *spacing</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *registry</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *encoding</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>, + <em class="parameter"><code><span class="type">gint</span> *ascent</code></em>, + <em class="parameter"><code><span class="type">gint</span> *descent</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_text_get_extents</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimptexttool.html#gimp-text-get-extents-fontname" title="gimp_text_get_extents_fontname ()"><code class="function">gimp_text_get_extents_fontname()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-text-get-extents.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>text</p></td> +<td class="parameter_description"><p>The text to generate (in UTF-8 encoding).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size</p></td> +<td class="parameter_description"><p>The size of text in either pixels or points.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>size_type</p></td> +<td class="parameter_description"><p>The units of specified size.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>foundry</p></td> +<td class="parameter_description"><p>The font foundry.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>family</p></td> +<td class="parameter_description"><p>The font family.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>weight</p></td> +<td class="parameter_description"><p>The font weight.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>slant</p></td> +<td class="parameter_description"><p>The font slant.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>set_width</p></td> +<td class="parameter_description"><p>The font set-width.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>spacing</p></td> +<td class="parameter_description"><p>The font spacing.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>registry</p></td> +<td class="parameter_description"><p>The font registry.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>encoding</p></td> +<td class="parameter_description"><p>The font encoding.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>width</p></td> +<td class="parameter_description"><p>The width of the specified font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>height</p></td> +<td class="parameter_description"><p>The height of the specified font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>ascent</p></td> +<td class="parameter_description"><p>The ascent of the specified font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>descent</p></td> +<td class="parameter_description"><p>The descent of the specified font.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-text-get-extents.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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/libgimp/html/libgimp-gimptile.html b/devel-docs/libgimp/html/libgimp-gimptile.html new file mode 100644 index 0000000..18c4938 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimptile.html @@ -0,0 +1,218 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimptile: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimptexttool.html" title="gimptexttool"> +<link rel="next" href="libgimp-gimppainttools.html" title="gimppainttools"> +<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="#libgimp-gimptile.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimptexttool.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimppainttools.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimptile"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimptile.top_of_page"></a>gimptile</span></h2> +<p>gimptile — Functions for working with tiles.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimptile.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="libgimp-gimptile.html#gimp-tile-ref" title="gimp_tile_ref ()">gimp_tile_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="libgimp-gimptile.html#gimp-tile-ref-zero" title="gimp_tile_ref_zero ()">gimp_tile_ref_zero</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="libgimp-gimptile.html#gimp-tile-unref" title="gimp_tile_unref ()">gimp_tile_unref</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="libgimp-gimptile.html#gimp-tile-flush" title="gimp_tile_flush ()">gimp_tile_flush</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="libgimp-gimptile.html#gimp-tile-cache-size" title="gimp_tile_cache_size ()">gimp_tile_cache_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="libgimp-gimptile.html#gimp-tile-cache-ntiles" title="gimp_tile_cache_ntiles ()">gimp_tile_cache_ntiles</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimptile.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="libgimp-gimptile.html#GimpTile" title="GimpTile">GimpTile</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimptile.description"></a><h2>Description</h2> +<p>Functions for working with tiles.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimptile.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-tile-ref"></a><h3>gimp_tile_ref ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_tile_ref (<em class="parameter"><code><a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile"><span class="type">GimpTile</span></a> *tile</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_tile_ref</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-tile-ref-zero"></a><h3>gimp_tile_ref_zero ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_tile_ref_zero (<em class="parameter"><code><a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile"><span class="type">GimpTile</span></a> *tile</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_tile_ref_zero</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-tile-unref"></a><h3>gimp_tile_unref ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_tile_unref (<em class="parameter"><code><a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile"><span class="type">GimpTile</span></a> *tile</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> dirty</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_tile_unref</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-tile-flush"></a><h3>gimp_tile_flush ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_tile_flush (<em class="parameter"><code><a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile"><span class="type">GimpTile</span></a> *tile</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_tile_flush</code> is deprecated and should not be used in newly-written code.</p></div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-tile-cache-size"></a><h3>gimp_tile_cache_size ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_tile_cache_size (<em class="parameter"><code><span class="type">gulong</span> kilobytes</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_tile_cache_size</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Sets the size of the tile cache on the plug-in side. The tile cache +is used to reduce the number of tiles exchanged between the GIMP core +and the plug-in. See also <a class="link" href="libgimp-gimptile.html#gimp-tile-cache-ntiles" title="gimp_tile_cache_ntiles ()"><code class="function">gimp_tile_cache_ntiles()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-tile-cache-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>kilobytes</p></td> +<td class="parameter_description"><p>new cache size in kilobytes</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-tile-cache-ntiles"></a><h3>gimp_tile_cache_ntiles ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_tile_cache_ntiles (<em class="parameter"><code><span class="type">gulong</span> ntiles</code></em>);</pre> +<div class="warning"><p><code class="literal">gimp_tile_cache_ntiles</code> is deprecated and should not be used in newly-written code.</p></div> +<p>Sets the size of the tile cache on the plug-in side. This function +is similar to <a class="link" href="libgimp-gimptile.html#gimp-tile-cache-size" title="gimp_tile_cache_size ()"><code class="function">gimp_tile_cache_size()</code></a> but supports specifying the +number of tiles directly.</p> +<p>If your plug-in access pixels tile-by-tile, it doesn't need a tile +cache at all. If however the plug-in accesses drawable pixel data +row-by-row, it should set the tile cache large enough to hold the +number of tiles per row. Double this size if your plug-in uses +shadow tiles.</p> +<div class="refsect3"> +<a name="gimp-tile-cache-ntiles.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>ntiles</p></td> +<td class="parameter_description"><p>number of tiles that should fit into the cache</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +</div> +</div> +<div class="refsect1"> +<a name="libgimp-gimptile.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="GimpTile"></a><h3>GimpTile</h3> +<pre class="programlisting">typedef struct { + guint ewidth; /* the effective width of the tile */ + guint eheight; /* the effective height of the tile */ + guint bpp; /* the bytes per pixel (1, 2, 3 or 4 ) */ + guint tile_num; /* the number of this tile within the drawable */ + guint16 ref_count; /* reference count for the tile */ + guint dirty : 1; /* is the tile dirty? has it been modified? */ + guint shadow: 1; /* is this a shadow tile */ + guchar *data; /* the pixel data for the tile */ + GimpDrawable *drawable; /* the drawable this tile came from */ +} GimpTile; +</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/libgimp/html/libgimp-gimptransformtools.html b/devel-docs/libgimp/html/libgimp-gimptransformtools.html new file mode 100644 index 0000000..db8af3d --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimptransformtools.html @@ -0,0 +1,457 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimptransformtools: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimpselectiontools.html" title="gimpselectiontools"> +<link rel="next" href="libgimp-gimpvectors.html" title="gimpvectors"> +<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="#libgimp-gimptransformtools.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpselectiontools.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpvectors.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimptransformtools"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimptransformtools.top_of_page"></a>gimptransformtools</span></h2> +<p>gimptransformtools — Access to toolbox transform tools.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimptransformtools.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptransformtools.html#gimp-flip" title="gimp_flip ()">gimp_flip</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptransformtools.html#gimp-perspective" title="gimp_perspective ()">gimp_perspective</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptransformtools.html#gimp-rotate" title="gimp_rotate ()">gimp_rotate</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptransformtools.html#gimp-scale" title="gimp_scale ()">gimp_scale</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptransformtools.html#gimp-shear" title="gimp_shear ()">gimp_shear</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimptransformtools.html#gimp-transform-2d" title="gimp_transform_2d ()">gimp_transform_2d</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimptransformtools.description"></a><h2>Description</h2> +<p>Functions giving access to toolbox transform tools.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimptransformtools.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-flip"></a><h3>gimp_flip ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_flip (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="type">GimpOrientationType</span></a> flip_type</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_flip</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-flip-simple" title="gimp_item_transform_flip_simple ()"><code class="function">gimp_item_transform_flip_simple()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-flip.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>flip_type</p></td> +<td class="parameter_description"><p>Type of flip.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-flip.returns"></a><h4>Returns</h4> +<p> The flipped drawable.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-perspective"></a><h3>gimp_perspective ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_perspective (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolation</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x3</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y3</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_perspective</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" title="gimp_item_transform_perspective ()"><code class="function">gimp_item_transform_perspective()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-perspective.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Whether to use interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The new x coordinate of upper-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The new y coordinate of upper-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The new x coordinate of upper-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The new y coordinate of upper-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x2</p></td> +<td class="parameter_description"><p>The new x coordinate of lower-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y2</p></td> +<td class="parameter_description"><p>The new y coordinate of lower-left corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x3</p></td> +<td class="parameter_description"><p>The new x coordinate of lower-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y3</p></td> +<td class="parameter_description"><p>The new y coordinate of lower-right corner of original bounding box.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-perspective.returns"></a><h4>Returns</h4> +<p> The newly mapped drawable.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-rotate"></a><h3>gimp_rotate ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_rotate (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolation</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_rotate</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" title="gimp_item_transform_rotate ()"><code class="function">gimp_item_transform_rotate()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-rotate.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Whether to use interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle</p></td> +<td class="parameter_description"><p>The angle of rotation (radians).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-rotate.returns"></a><h4>Returns</h4> +<p> The rotated drawable.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-scale"></a><h3>gimp_scale ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_scale (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolation</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_scale</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-scale" title="gimp_item_transform_scale ()"><code class="function">gimp_item_transform_scale()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-scale.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Whether to use interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The new x coordinate of the upper-left corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The new y coordinate of the upper-left corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The new x coordinate of the lower-right corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The new y coordinate of the lower-right corner of the scaled region.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-scale.returns"></a><h4>Returns</h4> +<p> The scaled drawable.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-shear"></a><h3>gimp_shear ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_shear (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolation</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="type">GimpOrientationType</span></a> shear_type</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> magnitude</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_shear</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()"><code class="function">gimp_item_transform_shear()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-shear.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Whether to use interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>shear_type</p></td> +<td class="parameter_description"><p>Type of shear.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>magnitude</p></td> +<td class="parameter_description"><p>The magnitude of the shear.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-shear.returns"></a><h4>Returns</h4> +<p> The sheared drawable.</p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-transform-2d"></a><h3>gimp_transform_2d ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_transform_2d (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> interpolation</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> source_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> source_y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> scale_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> scale_y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> dest_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> dest_y</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_transform_2d</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-2d" title="gimp_item_transform_2d ()"><code class="function">gimp_item_transform_2d()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-transform-2d.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>drawable_ID</p></td> +<td class="parameter_description"><p>The affected drawable.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>interpolation</p></td> +<td class="parameter_description"><p>Whether to use interpolation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>source_x</p></td> +<td class="parameter_description"><p>X coordinate of the transformation center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>source_y</p></td> +<td class="parameter_description"><p>Y coordinate of the transformation center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale_x</p></td> +<td class="parameter_description"><p>Amount to scale in x direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale_y</p></td> +<td class="parameter_description"><p>Amount to scale in y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle</p></td> +<td class="parameter_description"><p>The angle of rotation (radians).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_x</p></td> +<td class="parameter_description"><p>X coordinate of where the centre goes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dest_y</p></td> +<td class="parameter_description"><p>Y coordinate of where the centre goes.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-transform-2d.returns"></a><h4>Returns</h4> +<p> The transformed drawable.</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/libgimp/html/libgimp-gimpui.html b/devel-docs/libgimp/html/libgimp-gimpui.html new file mode 100644 index 0000000..ce31e70 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpui.html @@ -0,0 +1,256 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpui: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimpui-hierarchy.html" title="Object Hierarchy"> +<link rel="next" href="libgimp-gimpexport.html" title="gimpexport"> +<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="#libgimp-gimpui.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="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimpui-hierarchy.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpexport.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpui"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpui.top_of_page"></a>gimpui</span></h2> +<p>gimpui — Common user interface functions. This header includes +all other GIMP User Interface Library headers.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpui.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="libgimp-gimpui.html#gimp-ui-init" title="gimp_ui_init ()">gimp_ui_init</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkWindow-struct"><span class="returnvalue">GdkWindow</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpui.html#gimp-ui-get-display-window" title="gimp_ui_get_display_window ()">gimp_ui_get_display_window</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkWindow-struct"><span class="returnvalue">GdkWindow</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpui.html#gimp-ui-get-progress-window" title="gimp_ui_get_progress_window ()">gimp_ui_get_progress_window</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="libgimp-gimpui.html#gimp-window-set-transient" title="gimp_window_set_transient ()">gimp_window_set_transient</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="libgimp-gimpui.html#gimp-window-set-transient-for-display" title="gimp_window_set_transient_for_display ()">gimp_window_set_transient_for_display</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpui.description"></a><h2>Description</h2> +<p>Common user interface functions. This header includes all other +GIMP User Interface Library headers.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpui.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-ui-init"></a><h3>gimp_ui_init ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_ui_init (<em class="parameter"><code>const <span class="type">gchar</span> *prog_name</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> preview</code></em>);</pre> +<p>This function initializes GTK+ with <a href="https://developer.gnome.org/gtk3/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a> and initializes GDK's +image rendering subsystem (GdkRGB) to follow the GIMP main program's +colormap allocation/installation policy.</p> +<p>It also sets up various other things so that the plug-in user looks +and behaves like the GIMP core. This includes selecting the GTK+ +theme and setting up the help system as chosen in the GIMP +preferences. Any plug-in that provides a user interface should call +this function.</p> +<div class="refsect3"> +<a name="gimp-ui-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>prog_name</p></td> +<td class="parameter_description"><p>The name of the plug-in which will be passed as argv[0] to +<a href="https://developer.gnome.org/gtk3/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a>. It's a convention to use the name of the +executable and _not_ the PDB procedure name.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>preview</p></td> +<td class="parameter_description"><p>This parameter is unused and exists for historical +reasons only.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-ui-get-display-window"></a><h3>gimp_ui_get_display_window ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkWindow-struct"><span class="returnvalue">GdkWindow</span></a> * +gimp_ui_get_display_window (<em class="parameter"><code><span class="type">guint32</span> gdisp_ID</code></em>);</pre> +<p>Returns the <a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkWindow-struct"><span class="type">GdkWindow</span></a> of a display window. The purpose is to allow +to make plug-in dialogs transient to the image display as explained +with <a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#gdk-window-set-transient-for"><code class="function">gdk_window_set_transient_for()</code></a>.</p> +<p>You shouldn't have to call this function directly. Use +<a class="link" href="libgimp-gimpui.html#gimp-window-set-transient-for-display" title="gimp_window_set_transient_for_display ()"><code class="function">gimp_window_set_transient_for_display()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-ui-get-display-window.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>gdisp_ID</p></td> +<td class="parameter_description"><p>a GimpDisplay ID.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-ui-get-display-window.returns"></a><h4>Returns</h4> +<p> A reference to a <a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkWindow-struct"><span class="type">GdkWindow</span></a> or <code class="literal">NULL</code>. You should +unref the window using <code class="function">g_object_unref()</code> as soon as +you don't need it any longer.</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-ui-get-progress-window"></a><h3>gimp_ui_get_progress_window ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkWindow-struct"><span class="returnvalue">GdkWindow</span></a> * +gimp_ui_get_progress_window (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Returns the <a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkWindow-struct"><span class="type">GdkWindow</span></a> of the window this plug-in's progress bar is +shown in. Use it to make plug-in dialogs transient to this window +as explained with <a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#gdk-window-set-transient-for"><code class="function">gdk_window_set_transient_for()</code></a>.</p> +<p>You shouldn't have to call this function directly. Use +<a class="link" href="libgimp-gimpui.html#gimp-window-set-transient" title="gimp_window_set_transient ()"><code class="function">gimp_window_set_transient()</code></a> instead.</p> +<div class="refsect3"> +<a name="gimp-ui-get-progress-window.returns"></a><h4>Returns</h4> +<p> A reference to a <a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#GdkWindow-struct"><span class="type">GdkWindow</span></a> or <code class="literal">NULL</code>. You should +unref the window using <code class="function">g_object_unref()</code> as soon as +you don't need it any longer.</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-window-set-transient"></a><h3>gimp_window_set_transient ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_window_set_transient (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> *window</code></em>);</pre> +<p>Indicates to the window manager that <em class="parameter"><code>window</code></em> + is a transient dialog +associated with the GIMP window that the plug-in has been +started from. See also <a class="link" href="libgimp-gimpui.html#gimp-window-set-transient-for-display" title="gimp_window_set_transient_for_display ()"><code class="function">gimp_window_set_transient_for_display()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-window-set-transient.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>window</p></td> +<td class="parameter_description"><p>the <a href="https://developer.gnome.org/gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> that should become transient</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-window-set-transient-for-display"></a><h3>gimp_window_set_transient_for_display ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +gimp_window_set_transient_for_display (<em class="parameter"><code><a href="https://developer.gnome.org/gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> *window</code></em>, + <em class="parameter"><code><span class="type">guint32</span> gdisp_ID</code></em>);</pre> +<p>Indicates to the window manager that <em class="parameter"><code>window</code></em> + is a transient dialog +associated with the GIMP image window that is identified by it's +display ID. See <a href="https://developer.gnome.org/gdk3/gdk3-Windows.html#gdk-window-set-transient-for"><code class="function">gdk_window_set_transient_for()</code></a> for more information.</p> +<p>Most of the time you will want to use the convenience function +<a class="link" href="libgimp-gimpui.html#gimp-window-set-transient" title="gimp_window_set_transient ()"><code class="function">gimp_window_set_transient()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-window-set-transient-for-display.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>window</p></td> +<td class="parameter_description"><p>the <a href="https://developer.gnome.org/gtk3/GtkWindow.html#GtkWindow-struct"><span class="type">GtkWindow</span></a> that should become transient</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>gdisp_ID</p></td> +<td class="parameter_description"><p>display ID of the image window that should become the parent</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="libgimp-gimpui.see-also"></a><h2>See Also</h2> +<p>gtk_init(), <code class="function">gdk_set_use_xshm()</code>, <code class="function">gdk_rgb_get_visual()</code>, +<code class="function">gdk_rgb_get_cmap()</code>, <code class="function">gtk_widget_set_default_visual()</code>, +<code class="function">gtk_widget_set_default_colormap()</code>, <code class="function">gtk_preview_set_gamma()</code>.</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/libgimp/html/libgimp-gimpvectors.html b/devel-docs/libgimp/html/libgimp-gimpvectors.html new file mode 100644 index 0000000..c24f216 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-gimpvectors.html @@ -0,0 +1,2190 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>gimpvectors: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp-image.html" title="Manipulating Images and their Properties"> +<link rel="prev" href="libgimp-gimptransformtools.html" title="gimptransformtools"> +<link rel="next" href="libgimp-data.html" title="Data Objects"> +<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="#libgimp-gimpvectors.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="libgimp-image.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimptransformtools.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-data.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libgimp-gimpvectors"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libgimp-gimpvectors.top_of_page"></a>gimpvectors</span></h2> +<p>gimpvectors — Functions for querying and manipulating vectors.</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libgimp-gimpvectors.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">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-new" title="gimp_vectors_new ()">gimp_vectors_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-new-from-text-layer" title="gimp_vectors_new_from_text_layer ()">gimp_vectors_new_from_text_layer</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-copy" title="gimp_vectors_copy ()">gimp_vectors_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="libgimp-gimpvectors.html#gimp-vectors-is-valid" title="gimp_vectors_is_valid ()">gimp_vectors_is_valid</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="libgimp-gimpvectors.html#gimp-vectors-get-strokes" title="gimp_vectors_get_strokes ()">gimp_vectors_get_strokes</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">gint32</span> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-get-image" title="gimp_vectors_get_image ()">gimp_vectors_get_image</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="libgimp-gimpvectors.html#gimp-vectors-get-name" title="gimp_vectors_get_name ()">gimp_vectors_get_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="libgimp-gimpvectors.html#gimp-vectors-set-name" title="gimp_vectors_set_name ()">gimp_vectors_set_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="libgimp-gimpvectors.html#gimp-vectors-get-visible" title="gimp_vectors_get_visible ()">gimp_vectors_get_visible</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="libgimp-gimpvectors.html#gimp-vectors-set-visible" title="gimp_vectors_set_visible ()">gimp_vectors_set_visible</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="libgimp-gimpvectors.html#gimp-vectors-get-linked" title="gimp_vectors_get_linked ()">gimp_vectors_get_linked</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="libgimp-gimpvectors.html#gimp-vectors-set-linked" title="gimp_vectors_set_linked ()">gimp_vectors_set_linked</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="libgimp-gimpvectors.html#gimp-vectors-get-tattoo" title="gimp_vectors_get_tattoo ()">gimp_vectors_get_tattoo</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="libgimp-gimpvectors.html#gimp-vectors-set-tattoo" title="gimp_vectors_set_tattoo ()">gimp_vectors_set_tattoo</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="libgimp-gimpvectors.html#gimp-vectors-remove-stroke" title="gimp_vectors_remove_stroke ()">gimp_vectors_remove_stroke</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="libgimp-gimpvectors.html#gimp-vectors-to-selection" title="gimp_vectors_to_selection ()">gimp_vectors_to_selection</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="libgimp-gimpvectors.html#gimp-vectors-export-to-file" title="gimp_vectors_export_to_file ()">gimp_vectors_export_to_file</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="libgimp-gimpvectors.html#gimp-vectors-export-to-string" title="gimp_vectors_export_to_string ()">gimp_vectors_export_to_string</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="libgimp-gimpvectors.html#gimp-vectors-import-from-file" title="gimp_vectors_import_from_file ()">gimp_vectors_import_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="libgimp-gimpvectors.html#gimp-vectors-import-from-string" title="gimp_vectors_import_from_string ()">gimp_vectors_import_from_string</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="libgimp-gimpvectors.html#gimp-vectors-parasite-attach" title="gimp_vectors_parasite_attach ()">gimp_vectors_parasite_attach</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="libgimp-gimpvectors.html#gimp-vectors-parasite-detach" title="gimp_vectors_parasite_detach ()">gimp_vectors_parasite_detach</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-parasite-find" title="gimp_vectors_parasite_find ()">gimp_vectors_parasite_find</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="libgimp-gimpvectors.html#gimp-vectors-parasite-list" title="gimp_vectors_parasite_list ()">gimp_vectors_parasite_list</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="libgimp-gimpvectors.html#gimp-vectors-stroke-new-from-points" title="gimp_vectors_stroke_new_from_points ()">gimp_vectors_stroke_new_from_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="libgimp-gimpvectors.html#gimp-vectors-stroke-close" title="gimp_vectors_stroke_close ()">gimp_vectors_stroke_close</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="libgimp-gimpvectors.html#gimp-vectors-stroke-get-length" title="gimp_vectors_stroke_get_length ()">gimp_vectors_stroke_get_length</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="../html/libgimpbase-gimpbaseenums.html#GimpVectorsStrokeType"><span class="returnvalue">GimpVectorsStrokeType</span></a> +</td> +<td class="function_name"> +<a class="link" href="libgimp-gimpvectors.html#gimp-vectors-stroke-get-points" title="gimp_vectors_stroke_get_points ()">gimp_vectors_stroke_get_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="libgimp-gimpvectors.html#gimp-vectors-stroke-get-point-at-dist" title="gimp_vectors_stroke_get_point_at_dist ()">gimp_vectors_stroke_get_point_at_dist</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="libgimp-gimpvectors.html#gimp-vectors-stroke-interpolate" title="gimp_vectors_stroke_interpolate ()">gimp_vectors_stroke_interpolate</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="libgimp-gimpvectors.html#gimp-vectors-stroke-scale" title="gimp_vectors_stroke_scale ()">gimp_vectors_stroke_scale</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="libgimp-gimpvectors.html#gimp-vectors-stroke-translate" title="gimp_vectors_stroke_translate ()">gimp_vectors_stroke_translate</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="libgimp-gimpvectors.html#gimp-vectors-stroke-flip" title="gimp_vectors_stroke_flip ()">gimp_vectors_stroke_flip</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="libgimp-gimpvectors.html#gimp-vectors-stroke-flip-free" title="gimp_vectors_stroke_flip_free ()">gimp_vectors_stroke_flip_free</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="libgimp-gimpvectors.html#gimp-vectors-stroke-rotate" title="gimp_vectors_stroke_rotate ()">gimp_vectors_stroke_rotate</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="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-conicto" title="gimp_vectors_bezier_stroke_conicto ()">gimp_vectors_bezier_stroke_conicto</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="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-cubicto" title="gimp_vectors_bezier_stroke_cubicto ()">gimp_vectors_bezier_stroke_cubicto</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="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-lineto" title="gimp_vectors_bezier_stroke_lineto ()">gimp_vectors_bezier_stroke_lineto</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="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-new-ellipse" title="gimp_vectors_bezier_stroke_new_ellipse ()">gimp_vectors_bezier_stroke_new_ellipse</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="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-new-moveto" title="gimp_vectors_bezier_stroke_new_moveto ()">gimp_vectors_bezier_stroke_new_moveto</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libgimp-gimpvectors.description"></a><h2>Description</h2> +<p>Functions for querying and manipulating vectors.</p> +</div> +<div class="refsect1"> +<a name="libgimp-gimpvectors.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="gimp-vectors-new"></a><h3>gimp_vectors_new ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_vectors_new (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<p>Creates a new empty vectors object.</p> +<p>Creates a new empty vectors object. The vectors object needs to be +added to the image using <a class="link" href="libgimp-gimpimage.html#gimp-image-insert-vectors" title="gimp_image_insert_vectors ()"><code class="function">gimp_image_insert_vectors()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-vectors-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>the name of the new vector object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-new.returns"></a><h4>Returns</h4> +<p> the current vector object, 0 if no vector exists in the +image.</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-vectors-new-from-text-layer"></a><h3>gimp_vectors_new_from_text_layer ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_vectors_new_from_text_layer (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> layer_ID</code></em>);</pre> +<p>Creates a new vectors object from a text layer.</p> +<p>Creates a new vectors object from a text layer. The vectors object +needs to be added to the image using <a class="link" href="libgimp-gimpimage.html#gimp-image-insert-vectors" title="gimp_image_insert_vectors ()"><code class="function">gimp_image_insert_vectors()</code></a>.</p> +<div class="refsect3"> +<a name="gimp-vectors-new-from-text-layer.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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>layer_ID</p></td> +<td class="parameter_description"><p>The text layer.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-new-from-text-layer.returns"></a><h4>Returns</h4> +<p> The vectors of the text layer.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-vectors-copy"></a><h3>gimp_vectors_copy ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_vectors_copy (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<p>Copy a vectors object.</p> +<p>This procedure copies the specified vectors object and returns the +copy.</p> +<div class="refsect3"> +<a name="gimp-vectors-copy.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object to copy.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-copy.returns"></a><h4>Returns</h4> +<p> The newly copied vectors object.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-vectors-is-valid"></a><h3>gimp_vectors_is_valid ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_is_valid (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_is_valid</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-is-valid" title="gimp_item_is_valid ()"><code class="function">gimp_item_is_valid()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-is-valid.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object to check.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-is-valid.returns"></a><h4>Returns</h4> +<p> Whether the vectors ID is valid.</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-vectors-get-strokes"></a><h3>gimp_vectors_get_strokes ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> * +gimp_vectors_get_strokes (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_strokes</code></em>);</pre> +<p>List the strokes associated with the passed path.</p> +<p>Returns an Array with the stroke-IDs associated with the passed +path.</p> +<div class="refsect3"> +<a name="gimp-vectors-get-strokes.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_strokes</p></td> +<td class="parameter_description"><p>The number of strokes returned.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-strokes.returns"></a><h4>Returns</h4> +<p> List of the strokes belonging to the path.</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-vectors-get-image"></a><h3>gimp_vectors_get_image ()</h3> +<pre class="programlisting"><span class="returnvalue">gint32</span> +gimp_vectors_get_image (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_get_image</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-image" title="gimp_item_get_image ()"><code class="function">gimp_item_get_image()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-image.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-image.returns"></a><h4>Returns</h4> +<p> The vectors image.</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-vectors-get-name"></a><h3>gimp_vectors_get_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_vectors_get_name (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_get_name</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-name" title="gimp_item_get_name ()"><code class="function">gimp_item_get_name()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-name.returns"></a><h4>Returns</h4> +<p> The name of the vectors object.</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-vectors-set-name"></a><h3>gimp_vectors_set_name ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_set_name (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_set_name</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-set-name" title="gimp_item_set_name ()"><code class="function">gimp_item_set_name()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-set-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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>the new name of the path.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-set-name.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-get-visible"></a><h3>gimp_vectors_get_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_get_visible (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_get_visible</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-visible" title="gimp_item_get_visible ()"><code class="function">gimp_item_get_visible()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-visible.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-visible.returns"></a><h4>Returns</h4> +<p> TRUE if the path is visible, FALSE 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-vectors-set-visible"></a><h3>gimp_vectors_set_visible ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_set_visible (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> visible</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_set_visible</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-set-visible" title="gimp_item_set_visible ()"><code class="function">gimp_item_set_visible()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-set-visible.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>visible</p></td> +<td class="parameter_description"><p>Whether the path is visible.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-set-visible.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-get-linked"></a><h3>gimp_vectors_get_linked ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_get_linked (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_get_linked</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-linked" title="gimp_item_get_linked ()"><code class="function">gimp_item_get_linked()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-linked.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-linked.returns"></a><h4>Returns</h4> +<p> TRUE if the path is linked, FALSE 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-vectors-set-linked"></a><h3>gimp_vectors_set_linked ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_set_linked (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> linked</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_set_linked</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-set-linked" title="gimp_item_set_linked ()"><code class="function">gimp_item_set_linked()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-set-linked.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>linked</p></td> +<td class="parameter_description"><p>Whether the path is linked.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-set-linked.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-get-tattoo"></a><h3>gimp_vectors_get_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_vectors_get_tattoo (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_get_tattoo</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-tattoo" title="gimp_item_get_tattoo ()"><code class="function">gimp_item_get_tattoo()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-tattoo.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-get-tattoo.returns"></a><h4>Returns</h4> +<p> The vectors tattoo.</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-vectors-set-tattoo"></a><h3>gimp_vectors_set_tattoo ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_set_tattoo (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> tattoo</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_set_tattoo</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-set-tattoo" title="gimp_item_set_tattoo ()"><code class="function">gimp_item_set_tattoo()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-set-tattoo.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>tattoo</p></td> +<td class="parameter_description"><p>the new tattoo.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-set-tattoo.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-remove-stroke"></a><h3>gimp_vectors_remove_stroke ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_remove_stroke (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>);</pre> +<p>remove the stroke from a vectors object.</p> +<p>Remove the stroke from a vectors object.</p> +<div class="refsect3"> +<a name="gimp-vectors-remove-stroke.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-remove-stroke.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-to-selection"></a><h3>gimp_vectors_to_selection ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_to_selection (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> antialias</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> feather</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> feather_radius_y</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_to_selection</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpimageselect.html#gimp-image-select-item" title="gimp_image_select_item ()"><code class="function">gimp_image_select_item()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-to-selection.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object to render to the selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>operation</p></td> +<td class="parameter_description"><p>The desired operation with current selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>antialias</p></td> +<td class="parameter_description"><p>Antialias selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather</p></td> +<td class="parameter_description"><p>Feather selection.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_x</p></td> +<td class="parameter_description"><p>Feather radius x.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>feather_radius_y</p></td> +<td class="parameter_description"><p>Feather radius y.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-to-selection.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-export-to-file"></a><h3>gimp_vectors_export_to_file ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_export_to_file (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<p>save a path as an SVG file.</p> +<p>This procedure creates an SVG file to save a Vectors object, that +is, a path. The resulting file can be edited using a vector graphics +application, or later reloaded into GIMP. If you pass 0 as the +'vectors' argument, then all paths in the image will be exported.</p> +<div class="refsect3"> +<a name="gimp-vectors-export-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>filename</p></td> +<td class="parameter_description"><p>The name of the SVG file to create.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object to be saved, or 0 for all in the image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-export-to-file.returns"></a><h4>Returns</h4> +<p> TRUE on success.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-vectors-export-to-string"></a><h3>gimp_vectors_export_to_string ()</h3> +<pre class="programlisting"><span class="returnvalue">gchar</span> * +gimp_vectors_export_to_string (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>);</pre> +<p>Save a path as an SVG string.</p> +<p>This procedure works like <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-export-to-file" title="gimp_vectors_export_to_file ()"><code class="function">gimp_vectors_export_to_file()</code></a> but creates +a string rather than a file. The contents are a NUL-terminated +string that holds a complete XML document. If you pass 0 as the +'vectors' argument, then all paths in the image will be exported.</p> +<div class="refsect3"> +<a name="gimp-vectors-export-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object to save, or 0 for all in the image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-export-to-string.returns"></a><h4>Returns</h4> +<p> A string whose contents are a complete SVG document.</p> +</div> +<p class="since">Since: <a class="link" href="api-index-2-6.html#api-index-2.6">2.6</a></p> +</div> +<hr> +<div class="refsect2"> +<a name="gimp-vectors-import-from-file"></a><h3>gimp_vectors_import_from_file ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_import_from_file (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> merge</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> scale</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_vectors</code></em>, + <em class="parameter"><code><span class="type">gint32</span> **vectors_ids</code></em>);</pre> +<p>Import paths from an SVG file.</p> +<p>This procedure imports paths from an SVG file. SVG elements other +than paths and basic shapes are ignored.</p> +<div class="refsect3"> +<a name="gimp-vectors-import-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>filename</p></td> +<td class="parameter_description"><p>The name of the SVG file to import.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>merge</p></td> +<td class="parameter_description"><p>Merge paths into a single vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale</p></td> +<td class="parameter_description"><p>Scale the SVG to image dimensions.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_vectors</p></td> +<td class="parameter_description"><p>The number of newly created vectors.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ids</p></td> +<td class="parameter_description"><p>The list of newly created vectors.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-import-from-file.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-import-from-string"></a><h3>gimp_vectors_import_from_string ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_import_from_string (<em class="parameter"><code><span class="type">gint32</span> image_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *string</code></em>, + <em class="parameter"><code><span class="type">gint</span> length</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> merge</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> scale</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_vectors</code></em>, + <em class="parameter"><code><span class="type">gint32</span> **vectors_ids</code></em>);</pre> +<p>Import paths from an SVG string.</p> +<p>This procedure works like <a class="link" href="libgimp-gimpvectors.html#gimp-vectors-import-from-file" title="gimp_vectors_import_from_file ()"><code class="function">gimp_vectors_import_from_file()</code></a> but takes +a string rather than reading the SVG from a file. This allows you to +write scripts that generate SVG and feed it to GIMP.</p> +<div class="refsect3"> +<a name="gimp-vectors-import-from-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>image_ID</p></td> +<td class="parameter_description"><p>The image.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>string</p></td> +<td class="parameter_description"><p>A string that must be a complete and valid SVG document.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>length</p></td> +<td class="parameter_description"><p>Number of bytes in string or -1 if the string is NULL terminated.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>merge</p></td> +<td class="parameter_description"><p>Merge paths into a single vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale</p></td> +<td class="parameter_description"><p>Scale the SVG to image dimensions.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_vectors</p></td> +<td class="parameter_description"><p>The number of newly created vectors.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>vectors_ids</p></td> +<td class="parameter_description"><p>The list of newly created vectors.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-import-from-string.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-parasite-attach"></a><h3>gimp_vectors_parasite_attach ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_parasite_attach (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code>const <a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="type">GimpParasite</span></a> *parasite</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_parasite_attach</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-attach-parasite" title="gimp_item_attach_parasite ()"><code class="function">gimp_item_attach_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-parasite-attach.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parasite</p></td> +<td class="parameter_description"><p>The parasite to attach to a vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-parasite-attach.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-parasite-detach"></a><h3>gimp_vectors_parasite_detach ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_parasite_detach (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_parasite_detach</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-detach-parasite" title="gimp_item_detach_parasite ()"><code class="function">gimp_item_detach_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-parasite-detach.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the parasite to detach from a vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-parasite-detach.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-parasite-find"></a><h3>gimp_vectors_parasite_find ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-GimpParasite.html#GimpParasite"><span class="returnvalue">GimpParasite</span></a> * +gimp_vectors_parasite_find (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_parasite_find</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-parasite" title="gimp_item_get_parasite ()"><code class="function">gimp_item_get_parasite()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-parasite-find.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>name</p></td> +<td class="parameter_description"><p>The name of the parasite to find.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-parasite-find.returns"></a><h4>Returns</h4> +<p> The found parasite.</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-vectors-parasite-list"></a><h3>gimp_vectors_parasite_list ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_parasite_list (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_parasites</code></em>, + <em class="parameter"><code><span class="type">gchar</span> ***parasites</code></em>);</pre> +<div class="warning"> +<p><code class="literal">gimp_vectors_parasite_list</code> is deprecated and should not be used in newly-written code.</p> +<p>Use <a class="link" href="libgimp-gimpitem.html#gimp-item-get-parasite-list" title="gimp_item_get_parasite_list ()"><code class="function">gimp_item_get_parasite_list()</code></a> instead.</p> +</div> +<div class="refsect3"> +<a name="gimp-vectors-parasite-list.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_parasites</p></td> +<td class="parameter_description"><p>The number of attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>parasites</p></td> +<td class="parameter_description"><p>The names of currently attached parasites.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-parasite-list.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-stroke-new-from-points"></a><h3>gimp_vectors_stroke_new_from_points ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_vectors_stroke_new_from_points (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpVectorsStrokeType"><span class="type">GimpVectorsStrokeType</span></a> type</code></em>, + <em class="parameter"><code><span class="type">gint</span> num_points</code></em>, + <em class="parameter"><code>const <span class="type">gdouble</span> *controlpoints</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> closed</code></em>);</pre> +<p>Adds a stroke of a given type to the vectors object.</p> +<p>Adds a stroke of a given type to the vectors object. The coordinates +of the control points can be specified. For now only strokes of the +type GIMP_VECTORS_STROKE_TYPE_BEZIER are supported. The control +points are specified as a pair of float values for the x- and +y-coordinate. The Bezier stroke type needs a multiple of three +control points. Each Bezier segment endpoint (anchor, A) has two +additional control points (C) associated. They are specified in the +order CACCACCAC...</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-new-from-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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>type</p></td> +<td class="parameter_description"><p>type of the stroke (always GIMP_VECTORS_STROKE_TYPE_BEZIER for now).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_points</p></td> +<td class="parameter_description"><p>The number of elements in the array, i.e. the number of controlpoints in the stroke * 2 (x- and y-coordinate).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>controlpoints</p></td> +<td class="parameter_description"><p>List of the x- and y-coordinates of the control points.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>closed</p></td> +<td class="parameter_description"><p>Whether the stroke is to be closed or not.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-new-from-points.returns"></a><h4>Returns</h4> +<p> The stroke ID of the newly created stroke.</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-vectors-stroke-close"></a><h3>gimp_vectors_stroke_close ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_stroke_close (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>);</pre> +<p>closes the specified stroke.</p> +<p>Closes the specified stroke.</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-close.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-close.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-stroke-get-length"></a><h3>gimp_vectors_stroke_get_length ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> +gimp_vectors_stroke_get_length (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> precision</code></em>);</pre> +<p>Measure the length of the given stroke.</p> +<p>Measure the length of the given stroke.</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-get-length.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>precision</p></td> +<td class="parameter_description"><p>The precision used for the approximation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-get-length.returns"></a><h4>Returns</h4> +<p> The length (in pixels) of the given stroke.</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-vectors-stroke-get-points"></a><h3>gimp_vectors_stroke_get_points ()</h3> +<pre class="programlisting"><a href="../html/libgimpbase-gimpbaseenums.html#GimpVectorsStrokeType"><span class="returnvalue">GimpVectorsStrokeType</span></a> +gimp_vectors_stroke_get_points (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_points</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> **controlpoints</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> *closed</code></em>);</pre> +<p>returns the control points of a stroke.</p> +<p>returns the control points of a stroke. The interpretation of the +coordinates returned depends on the type of the stroke. For Gimp 2.4 +this is always a bezier stroke, where the coordinates are the +control points.</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-get-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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_points</p></td> +<td class="parameter_description"><p>The number of floats returned.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>controlpoints</p></td> +<td class="parameter_description"><p>List of the control points for the stroke (x0, y0, x1, y1, ...).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>closed</p></td> +<td class="parameter_description"><p>Whether the stroke is closed or not.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-get-points.returns"></a><h4>Returns</h4> +<p> type of the stroke (always GIMP_VECTORS_STROKE_TYPE_BEZIER +for now).</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-vectors-stroke-get-point-at-dist"></a><h3>gimp_vectors_stroke_get_point_at_dist ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_stroke_get_point_at_dist (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> dist</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> precision</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *x_point</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *y_point</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> *slope</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> *valid</code></em>);</pre> +<p>Get point at a specified distance along the stroke.</p> +<p>This will return the x,y position of a point at a given distance +along the stroke. The distance will be obtained by first digitizing +the curve internally and then walking along the curve. For a closed +stroke the start of the path is the first point on the path that was +created. This might not be obvious. If the stroke is not long +enough, a \"valid\" flag will be FALSE.</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-get-point-at-dist.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>dist</p></td> +<td class="parameter_description"><p>The given distance.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>precision</p></td> +<td class="parameter_description"><p>The precision used for the approximation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x_point</p></td> +<td class="parameter_description"><p>The x position of the point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y_point</p></td> +<td class="parameter_description"><p>The y position of the point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>slope</p></td> +<td class="parameter_description"><p>The slope (dy / dx) at the specified point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>valid</p></td> +<td class="parameter_description"><p>Indicator for the validity of the returned data.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-get-point-at-dist.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-stroke-interpolate"></a><h3>gimp_vectors_stroke_interpolate ()</h3> +<pre class="programlisting"><span class="returnvalue">gdouble</span> * +gimp_vectors_stroke_interpolate (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> precision</code></em>, + <em class="parameter"><code><span class="type">gint</span> *num_coords</code></em>, + <em class="parameter"><code><span class="type">gboolean</span> *closed</code></em>);</pre> +<p>returns polygonal approximation of the stroke.</p> +<p>returns polygonal approximation of the stroke.</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-interpolate.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>precision</p></td> +<td class="parameter_description"><p>The precision used for the approximation.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>num_coords</p></td> +<td class="parameter_description"><p>The number of floats returned.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>closed</p></td> +<td class="parameter_description"><p>Whether the stroke is closed or not.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-interpolate.returns"></a><h4>Returns</h4> +<p> List of the coords along the path (x0, y0, x1, y1, ...).</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-vectors-stroke-scale"></a><h3>gimp_vectors_stroke_scale ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_stroke_scale (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> scale_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> scale_y</code></em>);</pre> +<p>scales the given stroke.</p> +<p>Scale the given stroke.</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-scale.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale_x</p></td> +<td class="parameter_description"><p>Scale factor in x direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>scale_y</p></td> +<td class="parameter_description"><p>Scale factor in y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-scale.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-stroke-translate"></a><h3>gimp_vectors_stroke_translate ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_stroke_translate (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gint</span> off_x</code></em>, + <em class="parameter"><code><span class="type">gint</span> off_y</code></em>);</pre> +<p>translate the given stroke.</p> +<p>Translate the given stroke.</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-translate.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>off_x</p></td> +<td class="parameter_description"><p>Offset in x direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>off_y</p></td> +<td class="parameter_description"><p>Offset in y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-translate.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-stroke-flip"></a><h3>gimp_vectors_stroke_flip ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_stroke_flip (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><a href="../html/libgimpbase-gimpbaseenums.html#GimpOrientationType"><span class="type">GimpOrientationType</span></a> flip_type</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> axis</code></em>);</pre> +<p>flips the given stroke.</p> +<p>Rotates the given stroke around given center by angle (in degrees).</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-flip.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>flip_type</p></td> +<td class="parameter_description"><p>Flip orientation, either vertical or horizontal.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>axis</p></td> +<td class="parameter_description"><p>axis coordinate about which to flip, in pixels.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-flip.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-stroke-flip-free"></a><h3>gimp_vectors_stroke_flip_free ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_stroke_flip_free (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y2</code></em>);</pre> +<p>flips the given stroke about an arbitrary axis.</p> +<p>Flips the given stroke about an arbitrary axis. Axis is defined by +two coordinates in the image (in pixels), through which the flipping +axis passes.</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-flip-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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>X coordinate of the first point of the flipping axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>Y coordinate of the first point of the flipping axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x2</p></td> +<td class="parameter_description"><p>X coordinate of the second point of the flipping axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y2</p></td> +<td class="parameter_description"><p>Y coordinate of the second point of the flipping axis.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-flip-free.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-stroke-rotate"></a><h3>gimp_vectors_stroke_rotate ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_stroke_rotate (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> center_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> center_y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle</code></em>);</pre> +<p>rotates the given stroke.</p> +<p>Rotates the given stroke around given center by angle (in degrees).</p> +<div class="refsect3"> +<a name="gimp-vectors-stroke-rotate.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_x</p></td> +<td class="parameter_description"><p>X coordinate of the rotation center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>center_y</p></td> +<td class="parameter_description"><p>Y coordinate of the rotation center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle</p></td> +<td class="parameter_description"><p>angle to rotate about.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-stroke-rotate.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-bezier-stroke-conicto"></a><h3>gimp_vectors_bezier_stroke_conicto ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_bezier_stroke_conicto (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>);</pre> +<p>Extends a bezier stroke with a conic bezier spline.</p> +<p>Extends a bezier stroke with a conic bezier spline. Actually a cubic +bezier spline gets added that realizes the shape of a conic bezier +spline.</p> +<div class="refsect3"> +<a name="gimp-vectors-bezier-stroke-conicto.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The x-coordinate of the control point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The y-coordinate of the control point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The x-coordinate of the end point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The y-coordinate of the end point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-bezier-stroke-conicto.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-bezier-stroke-cubicto"></a><h3>gimp_vectors_bezier_stroke_cubicto ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_bezier_stroke_cubicto (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y1</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x2</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y2</code></em>);</pre> +<p>Extends a bezier stroke with a cubic bezier spline.</p> +<p>Extends a bezier stroke with a cubic bezier spline.</p> +<div class="refsect3"> +<a name="gimp-vectors-bezier-stroke-cubicto.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The x-coordinate of the first control point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The y-coordinate of the first control point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x1</p></td> +<td class="parameter_description"><p>The x-coordinate of the second control point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y1</p></td> +<td class="parameter_description"><p>The y-coordinate of the second control point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x2</p></td> +<td class="parameter_description"><p>The x-coordinate of the end point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y2</p></td> +<td class="parameter_description"><p>The y-coordinate of the end point.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-bezier-stroke-cubicto.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-bezier-stroke-lineto"></a><h3>gimp_vectors_bezier_stroke_lineto ()</h3> +<pre class="programlisting"><span class="returnvalue">gboolean</span> +gimp_vectors_bezier_stroke_lineto (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gint</span> stroke_id</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>);</pre> +<p>Extends a bezier stroke with a lineto.</p> +<p>Extends a bezier stroke with a lineto.</p> +<div class="refsect3"> +<a name="gimp-vectors-bezier-stroke-lineto.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>stroke_id</p></td> +<td class="parameter_description"><p>The stroke ID.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The x-coordinate of the lineto.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The y-coordinate of the lineto.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-bezier-stroke-lineto.returns"></a><h4>Returns</h4> +<p> TRUE on success.</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-vectors-bezier-stroke-new-ellipse"></a><h3>gimp_vectors_bezier_stroke_new_ellipse ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_vectors_bezier_stroke_new_ellipse + (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> radius_x</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> radius_y</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> angle</code></em>);</pre> +<p>Adds a bezier stroke describing an ellipse the vectors object.</p> +<p>Adds a bezier stroke describing an ellipse the vectors object.</p> +<div class="refsect3"> +<a name="gimp-vectors-bezier-stroke-new-ellipse.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The x-coordinate of the center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The y-coordinate of the center.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>radius_x</p></td> +<td class="parameter_description"><p>The radius in x direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>radius_y</p></td> +<td class="parameter_description"><p>The radius in y direction.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>angle</p></td> +<td class="parameter_description"><p>The angle the x-axis of the ellipse (radians, counterclockwise).</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-bezier-stroke-new-ellipse.returns"></a><h4>Returns</h4> +<p> The resulting stroke.</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-vectors-bezier-stroke-new-moveto"></a><h3>gimp_vectors_bezier_stroke_new_moveto ()</h3> +<pre class="programlisting"><span class="returnvalue">gint</span> +gimp_vectors_bezier_stroke_new_moveto (<em class="parameter"><code><span class="type">gint32</span> vectors_ID</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> x0</code></em>, + <em class="parameter"><code><span class="type">gdouble</span> y0</code></em>);</pre> +<p>Adds a bezier stroke with a single moveto to the vectors object.</p> +<p>Adds a bezier stroke with a single moveto to the vectors object.</p> +<div class="refsect3"> +<a name="gimp-vectors-bezier-stroke-new-moveto.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>vectors_ID</p></td> +<td class="parameter_description"><p>The vectors object.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>x0</p></td> +<td class="parameter_description"><p>The x-coordinate of the moveto.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>y0</p></td> +<td class="parameter_description"><p>The y-coordinate of the moveto.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="gimp-vectors-bezier-stroke-new-moveto.returns"></a><h4>Returns</h4> +<p> The resulting stroke.</p> +</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> +<div class="footer"> +<hr>Generated by GTK-Doc V1.32</div> +</body> +</html>
\ No newline at end of file diff --git a/devel-docs/libgimp/html/libgimp-image.html b/devel-docs/libgimp/html/libgimp-image.html new file mode 100644 index 0000000..7574339 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-image.html @@ -0,0 +1,139 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Manipulating Images and their Properties: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp.html" title="Part I. GIMP Library"> +<link rel="prev" href="libgimp-gimpdebug.html" title="gimpdebug"> +<link rel="next" href="libgimp-gimpchannel.html" title="gimpchannel"> +<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><a accesskey="u" href="libgimp.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimpdebug.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpchannel.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="chapter"> +<div class="titlepage"><div><div><h2 class="title"> +<a name="libgimp-image"></a>Manipulating Images and their Properties</h2></div></div></div> +<div class="toc"><dl class="toc"> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpchannel.html">gimpchannel</a></span><span class="refpurpose"> — Functions for manipulating channels.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpcolor.html">gimpcolor</a></span><span class="refpurpose"> — Functions for manipulating color.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdisplay.html">gimpdisplay</a></span><span class="refpurpose"> — Functions to create, delete and flush displays (views) on an image.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawable.html">gimpdrawable</a></span><span class="refpurpose"> — Functions to manipulate drawables.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawablecolor.html">gimpdrawablecolor</a></span><span class="refpurpose"> — Functions for manipulating a drawable's color.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawableedit.html">gimpdrawableedit</a></span><span class="refpurpose"> — Drawable edit functions (clear, fill, gradient, stroke etc.)</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawabletransform.html">gimpdrawabletransform</a></span><span class="refpurpose"> — Functions to perform transformatrions on drawables.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpedit.html">gimpedit</a></span><span class="refpurpose"> — Edit menu functions (cut, copy, paste, clear, etc.)</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfileops.html">gimpfileops</a></span><span class="refpurpose"> — Image file operations (load, save, etc.)</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfloatingsel.html">gimpfloatingsel</a></span><span class="refpurpose"> — Functions for removing or attaching floating selections.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimage.html">gimpimage</a></span><span class="refpurpose"> — Operations on complete images.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagecolorprofile.html">gimpimagecolorprofile</a></span><span class="refpurpose"> — Operations on an image's color profile.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageconvert.html">gimpimageconvert</a></span><span class="refpurpose"> — Conversions between RGB, indexed, and grayscale modes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagegrid.html">gimpimagegrid</a></span><span class="refpurpose"> — Functions manuipulating an image's grid.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageguides.html">gimpimageguides</a></span><span class="refpurpose"> — Functions for manipulating an image's guides.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagesamplepoints.html">gimpimagesamplepoints</a></span><span class="refpurpose"> — Functions for manipulating an image's sample points.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageselect.html">gimpimageselect</a></span><span class="refpurpose"> — Modify the image's selection.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagetransform.html">gimpimagetransform</a></span><span class="refpurpose"> — Transformations on images.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageundo.html">gimpimageundo</a></span><span class="refpurpose"> — Control of image undo/redo.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpmetadata.html">gimpmetadata</a></span><span class="refpurpose"></span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpitem.html">gimpitem</a></span><span class="refpurpose"> — Functions to manipulate items.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpitemtransform.html">gimpitemtransform</a></span><span class="refpurpose"> — Functions to perform transformations on items.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimplayer.html">gimplayer</a></span><span class="refpurpose"> — Operations on a single layer.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppaths.html">gimppaths</a></span><span class="refpurpose"> — Deprecated operations related to paths.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppixbuf.html">gimppixbuf</a></span><span class="refpurpose"> — Get a thumbnail pixbuf for a drawable or image.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppixelfetcher.html">gimppixelfetcher</a></span><span class="refpurpose"> — Functions for operating on pixel regions.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppixelrgn.html">gimppixelrgn</a></span><span class="refpurpose"> — Functions for operating on pixel regions.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpregioniterator.html">gimpregioniterator</a></span><span class="refpurpose"> — Functions to traverse a pixel regions.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpselection.html">gimpselection</a></span><span class="refpurpose"> — Functions for manipulating selections.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptextlayer.html">gimptextlayer</a></span><span class="refpurpose"> — Functions for querying and manipulating text layers.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptexttool.html">gimptexttool</a></span><span class="refpurpose"> — Functions for controlling the text tool.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptile.html">gimptile</a></span><span class="refpurpose"> — Functions for working with tiles.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppainttools.html">gimppainttools</a></span><span class="refpurpose"> — Access to toolbox paint tools.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpselectiontools.html">gimpselectiontools</a></span><span class="refpurpose"> — Access to toolbox selection tools.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptransformtools.html">gimptransformtools</a></span><span class="refpurpose"> — Access to toolbox transform tools.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpvectors.html">gimpvectors</a></span><span class="refpurpose"> — Functions for querying and manipulating vectors.</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/libgimp/html/libgimp-selectors.html b/devel-docs/libgimp/html/libgimp-selectors.html new file mode 100644 index 0000000..e9a61ae --- /dev/null +++ b/devel-docs/libgimp/html/libgimp-selectors.html @@ -0,0 +1,64 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Controlling the Core's Selection Dialogs: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimp.html" title="Part I. GIMP Library"> +<link rel="prev" href="libgimp-gimppatterns.html" title="gimppatterns"> +<link rel="next" href="GimpSelectButton.html" title="GimpSelectButton"> +<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><a accesskey="u" href="libgimp.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimp-gimppatterns.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="GimpSelectButton.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="chapter"> +<div class="titlepage"><div><div><h2 class="title"> +<a name="libgimp-selectors"></a>Controlling the Core's Selection Dialogs</h2></div></div></div> +<div class="toc"><dl class="toc"> +<dt> +<span class="refentrytitle"><a href="GimpSelectButton.html">GimpSelectButton</a></span><span class="refpurpose"> — The base class of the data select buttons.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpBrushSelectButton.html">gimpbrushselectbutton</a></span><span class="refpurpose"> — A button that pops up a brush selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpFontSelectButton.html">GimpFontSelectButton</a></span><span class="refpurpose"> — A button which pops up a font selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpGradientSelectButton.html">GimpGradientSelectButton</a></span><span class="refpurpose"> — A button which pops up a gradient select dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpPaletteSelectButton.html">GimpPaletteSelect</a></span><span class="refpurpose"> — A button which pops up a palette select dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpPatternSelectButton.html">GimpPatternSelectButton</a></span><span class="refpurpose"> — A button which pops up a pattern select dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrushselect.html">gimpbrushselect</a></span><span class="refpurpose"> — Functions providing a brush selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfontselect.html">gimpfontselect</a></span><span class="refpurpose"> — Functions providing a font selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradientselect.html">gimpgradientselect</a></span><span class="refpurpose"> — Functions providing a gradient selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppaletteselect.html">gimppaletteselect</a></span><span class="refpurpose"> — Functions providing a palette selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppatternselect.html">gimppatternselect</a></span><span class="refpurpose"> — Functions providing a pattern selection dialog.</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/libgimp/html/libgimp.devhelp2 b/devel-docs/libgimp/html/libgimp.devhelp2 new file mode 100644 index 0000000..65c68d1 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp.devhelp2 @@ -0,0 +1,1343 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<book xmlns="http://www.devhelp.net/book" title="GIMP Library Reference Manual" link="index.html" author="" name="libgimp" version="2" language="c"> + <chapters> + <sub name="GIMP Library" link="libgimp.html"> + <sub name="Functions not Related to Specific Images" link="libgimp-general.html"> + <sub name="gimp" link="libgimp-gimp.html"/> + <sub name="gimpenums" link="libgimp-gimpenums.html"/> + <sub name="gimpbuffer" link="libgimp-gimpbuffer.html"/> + <sub name="gimpcontext" link="libgimp-gimpcontext.html"/> + <sub name="gimpgimprc" link="libgimp-gimpgimprc.html"/> + <sub name="gimphelp" link="libgimp-gimphelp.html"/> + <sub name="gimpmessage" link="libgimp-gimpmessage.html"/> + <sub name="gimpplugin" link="libgimp-gimpplugin.html"/> + <sub name="gimpproceduraldb" link="libgimp-gimpproceduraldb.html"/> + <sub name="gimpprogress" link="libgimp-gimpprogress.html"/> + <sub name="gimpdebug" link="libgimp-gimpdebug.html"/> + </sub> + <sub name="Manipulating Images and their Properties" link="libgimp-image.html"> + <sub name="gimpchannel" link="libgimp-gimpchannel.html"/> + <sub name="gimpcolor" link="libgimp-gimpcolor.html"/> + <sub name="gimpdisplay" link="libgimp-gimpdisplay.html"/> + <sub name="gimpdrawable" link="libgimp-gimpdrawable.html"/> + <sub name="gimpdrawablecolor" link="libgimp-gimpdrawablecolor.html"/> + <sub name="gimpdrawableedit" link="libgimp-gimpdrawableedit.html"/> + <sub name="gimpdrawabletransform" link="libgimp-gimpdrawabletransform.html"/> + <sub name="gimpedit" link="libgimp-gimpedit.html"/> + <sub name="gimpfileops" link="libgimp-gimpfileops.html"/> + <sub name="gimpfloatingsel" link="libgimp-gimpfloatingsel.html"/> + <sub name="gimpimage" link="libgimp-gimpimage.html"/> + <sub name="gimpimagecolorprofile" link="libgimp-gimpimagecolorprofile.html"/> + <sub name="gimpimageconvert" link="libgimp-gimpimageconvert.html"/> + <sub name="gimpimagegrid" link="libgimp-gimpimagegrid.html"/> + <sub name="gimpimageguides" link="libgimp-gimpimageguides.html"/> + <sub name="gimpimagesamplepoints" link="libgimp-gimpimagesamplepoints.html"/> + <sub name="gimpimageselect" link="libgimp-gimpimageselect.html"/> + <sub name="gimpimagetransform" link="libgimp-gimpimagetransform.html"/> + <sub name="gimpimageundo" link="libgimp-gimpimageundo.html"/> + <sub name="gimpmetadata" link="libgimp-gimpmetadata.html"/> + <sub name="gimpitem" link="libgimp-gimpitem.html"/> + <sub name="gimpitemtransform" link="libgimp-gimpitemtransform.html"/> + <sub name="gimplayer" link="libgimp-gimplayer.html"/> + <sub name="gimppaths" link="libgimp-gimppaths.html"/> + <sub name="gimppixbuf" link="libgimp-gimppixbuf.html"/> + <sub name="gimppixelfetcher" link="libgimp-gimppixelfetcher.html"/> + <sub name="gimppixelrgn" link="libgimp-gimppixelrgn.html"/> + <sub name="gimpregioniterator" link="libgimp-gimpregioniterator.html"/> + <sub name="gimpselection" link="libgimp-gimpselection.html"/> + <sub name="gimptextlayer" link="libgimp-gimptextlayer.html"/> + <sub name="gimptexttool" link="libgimp-gimptexttool.html"/> + <sub name="gimptile" link="libgimp-gimptile.html"/> + <sub name="gimppainttools" link="libgimp-gimppainttools.html"/> + <sub name="gimpselectiontools" link="libgimp-gimpselectiontools.html"/> + <sub name="gimptransformtools" link="libgimp-gimptransformtools.html"/> + <sub name="gimpvectors" link="libgimp-gimpvectors.html"/> + </sub> + <sub name="Data Objects" link="libgimp-data.html"> + <sub name="gimpbrush" link="libgimp-gimpbrush.html"/> + <sub name="gimpbrushes" link="libgimp-gimpbrushes.html"/> + <sub name="gimpdynamics" link="libgimp-gimpdynamics.html"/> + <sub name="gimpfonts" link="libgimp-gimpfonts.html"/> + <sub name="gimpgradient" link="libgimp-gimpgradient.html"/> + <sub name="gimpgradients" link="libgimp-gimpgradients.html"/> + <sub name="gimppalette" link="libgimp-gimppalette.html"/> + <sub name="gimppalettes" link="libgimp-gimppalettes.html"/> + <sub name="gimppattern" link="libgimp-gimppattern.html"/> + <sub name="gimppatterns" link="libgimp-gimppatterns.html"/> + </sub> + <sub name="Controlling the Core's Selection Dialogs" link="libgimp-selectors.html"> + <sub name="GimpSelectButton" link="GimpSelectButton.html"/> + <sub name="gimpbrushselectbutton" link="GimpBrushSelectButton.html"/> + <sub name="GimpFontSelectButton" link="GimpFontSelectButton.html"/> + <sub name="GimpGradientSelectButton" link="GimpGradientSelectButton.html"/> + <sub name="GimpPaletteSelect" link="GimpPaletteSelectButton.html"/> + <sub name="GimpPatternSelectButton" link="GimpPatternSelectButton.html"/> + <sub name="gimpbrushselect" link="libgimp-gimpbrushselect.html"/> + <sub name="gimpfontselect" link="libgimp-gimpfontselect.html"/> + <sub name="gimpgradientselect" link="libgimp-gimpgradientselect.html"/> + <sub name="gimppaletteselect" link="libgimp-gimppaletteselect.html"/> + <sub name="gimppatternselect" link="libgimp-gimppatternselect.html"/> + </sub> + </sub> + <sub name="GIMP User Interface Library" link="libgimpui.html"> + <sub name="Object Hierarchy" link="libgimpui-hierarchy.html"/> + <sub name="gimpui" link="libgimp-gimpui.html"/> + <sub name="gimpexport" link="libgimp-gimpexport.html"/> + <sub name="GimpDrawablePreview" link="GimpDrawablePreview.html"/> + <sub name="GimpAspectPreview" link="GimpAspectPreview.html"/> + <sub name="GimpZoomPreview" link="GimpZoomPreview.html"/> + <sub name="GimpItemComboBox" link="libgimp-GimpItemComboBox.html"/> + <sub name="GimpImageComboBox" link="GimpImageComboBox.html"/> + <sub name="GimpProgressBar" link="GimpProgressBar.html"/> + <sub name="gimpmenu" link="libgimp-gimpmenu.html"/> + <sub name="gimpbrushmenu" link="libgimp-gimpbrushmenu.html"/> + <sub name="gimpfontmenu" link="libgimp-gimpfontmenu.html"/> + <sub name="gimpgradientmenu" link="libgimp-gimpgradientmenu.html"/> + <sub name="gimppalettemenu" link="libgimp-gimppalettemenu.html"/> + <sub name="gimppatternmenu" link="libgimp-gimppatternmenu.html"/> + <sub name="GimpProcBrowserDialog" link="GimpProcBrowserDialog.html"/> + <sub name="GimpProcView" link="libgimp-GimpProcView.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.6" link="api-index-2-6.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.2" link="api-index-2-10-2.html"/> + <sub name="Index of new symbols in GIMP 2.10.4" link="api-index-2-10-4.html"/> + <sub name="Index of new symbols in GIMP 2.10.6" link="api-index-2-10-6.html"/> + <sub name="Index of new symbols in GIMP 2.10.14" link="api-index-2-10-14.html"/> + <sub name="Index of deprecated symbols" link="api-index-deprecated.html"/> + </chapters> + <functions> + <keyword type="function" name="gimp_version ()" link="libgimp-gimp.html#gimp-version"/> + <keyword type="function" name="gimp_getpid ()" link="libgimp-gimp.html#gimp-getpid" since="2.4"/> + <keyword type="function" name="GimpInitProc ()" link="libgimp-gimp.html#GimpInitProc"/> + <keyword type="function" name="GimpQuitProc ()" link="libgimp-gimp.html#GimpQuitProc"/> + <keyword type="function" name="GimpQueryProc ()" link="libgimp-gimp.html#GimpQueryProc"/> + <keyword type="function" name="GimpRunProc ()" link="libgimp-gimp.html#GimpRunProc"/> + <keyword type="macro" name="MAIN" link="libgimp-gimp.html#MAIN:CAPS"/> + <keyword type="function" name="gimp_main ()" link="libgimp-gimp.html#gimp-main"/> + <keyword type="function" name="gimp_quit ()" link="libgimp-gimp.html#gimp-quit"/> + <keyword type="function" name="gimp_install_procedure ()" link="libgimp-gimp.html#gimp-install-procedure"/> + <keyword type="function" name="gimp_install_temp_proc ()" link="libgimp-gimp.html#gimp-install-temp-proc"/> + <keyword type="function" name="gimp_uninstall_temp_proc ()" link="libgimp-gimp.html#gimp-uninstall-temp-proc"/> + <keyword type="function" name="gimp_run_procedure ()" link="libgimp-gimp.html#gimp-run-procedure"/> + <keyword type="function" name="gimp_run_procedure2 ()" link="libgimp-gimp.html#gimp-run-procedure2"/> + <keyword type="function" name="gimp_destroy_params ()" link="libgimp-gimp.html#gimp-destroy-params"/> + <keyword type="function" name="gimp_destroy_paramdefs ()" link="libgimp-gimp.html#gimp-destroy-paramdefs"/> + <keyword type="function" name="gimp_get_pdb_error ()" link="libgimp-gimp.html#gimp-get-pdb-error" since="2.6"/> + <keyword type="function" name="gimp_get_pdb_status ()" link="libgimp-gimp.html#gimp-get-pdb-status" since="2.10"/> + <keyword type="function" name="gimp_tile_width ()" link="libgimp-gimp.html#gimp-tile-width"/> + <keyword type="function" name="gimp_tile_height ()" link="libgimp-gimp.html#gimp-tile-height"/> + <keyword type="function" name="gimp_shm_ID ()" link="libgimp-gimp.html#gimp-shm-ID"/> + <keyword type="function" name="gimp_shm_addr ()" link="libgimp-gimp.html#gimp-shm-addr"/> + <keyword type="function" name="gimp_gamma ()" link="libgimp-gimp.html#gimp-gamma" deprecated=""/> + <keyword type="function" name="gimp_install_cmap ()" link="libgimp-gimp.html#gimp-install-cmap" deprecated=""/> + <keyword type="function" name="gimp_min_colors ()" link="libgimp-gimp.html#gimp-min-colors" deprecated=""/> + <keyword type="function" name="gimp_show_tool_tips ()" link="libgimp-gimp.html#gimp-show-tool-tips"/> + <keyword type="function" name="gimp_show_help_button ()" link="libgimp-gimp.html#gimp-show-help-button" since="2.2"/> + <keyword type="function" name="gimp_export_color_profile ()" link="libgimp-gimp.html#gimp-export-color-profile" since="2.10.4"/> + <keyword type="function" name="gimp_export_exif ()" link="libgimp-gimp.html#gimp-export-exif" since="2.10"/> + <keyword type="function" name="gimp_export_iptc ()" link="libgimp-gimp.html#gimp-export-iptc" since="2.10"/> + <keyword type="function" name="gimp_export_xmp ()" link="libgimp-gimp.html#gimp-export-xmp" since="2.10"/> + <keyword type="function" name="gimp_check_size ()" link="libgimp-gimp.html#gimp-check-size" since="2.2"/> + <keyword type="function" name="gimp_check_type ()" link="libgimp-gimp.html#gimp-check-type" since="2.2"/> + <keyword type="function" name="gimp_default_display ()" link="libgimp-gimp.html#gimp-default-display"/> + <keyword type="function" name="gimp_wm_class ()" link="libgimp-gimp.html#gimp-wm-class"/> + <keyword type="function" name="gimp_display_name ()" link="libgimp-gimp.html#gimp-display-name"/> + <keyword type="function" name="gimp_monitor_number ()" link="libgimp-gimp.html#gimp-monitor-number"/> + <keyword type="function" name="gimp_user_time ()" link="libgimp-gimp.html#gimp-user-time" since="2.6"/> + <keyword type="function" name="gimp_icon_theme_dir ()" link="libgimp-gimp.html#gimp-icon-theme-dir"/> + <keyword type="function" name="gimp_get_progname ()" link="libgimp-gimp.html#gimp-get-progname"/> + <keyword type="function" name="gimp_extension_enable ()" link="libgimp-gimp.html#gimp-extension-enable"/> + <keyword type="function" name="gimp_extension_ack ()" link="libgimp-gimp.html#gimp-extension-ack"/> + <keyword type="function" name="gimp_extension_process ()" link="libgimp-gimp.html#gimp-extension-process"/> + <keyword type="function" name="gimp_attach_parasite ()" link="libgimp-gimp.html#gimp-attach-parasite" since="2.8"/> + <keyword type="function" name="gimp_detach_parasite ()" link="libgimp-gimp.html#gimp-detach-parasite" since="2.8"/> + <keyword type="function" name="gimp_parasite_find ()" link="libgimp-gimp.html#gimp-parasite-find" deprecated="Use gimp_get_parasite() instead."/> + <keyword type="function" name="gimp_parasite_list ()" link="libgimp-gimp.html#gimp-parasite-list" deprecated="Use gimp_get_parasite_list() instead."/> + <keyword type="function" name="gimp_get_parasite ()" link="libgimp-gimp.html#gimp-get-parasite" since="2.8"/> + <keyword type="function" name="gimp_get_parasite_list ()" link="libgimp-gimp.html#gimp-get-parasite-list" since="2.8"/> + <keyword type="function" name="gimp_parasite_attach ()" link="libgimp-gimp.html#gimp-parasite-attach" deprecated="Use gimp_attach_parasite() instead."/> + <keyword type="function" name="gimp_parasite_detach ()" link="libgimp-gimp.html#gimp-parasite-detach" deprecated="Use gimp_detach_parasite() instead."/> + <keyword type="function" name="gimp_attach_new_parasite ()" link="libgimp-gimp.html#gimp-attach-new-parasite" deprecated="Use gimp_attach_parasite() instead."/> + <keyword type="macro" name="gimp_get_data" link="libgimp-gimp.html#gimp-get-data"/> + <keyword type="macro" name="gimp_get_data_size" link="libgimp-gimp.html#gimp-get-data-size"/> + <keyword type="macro" name="gimp_set_data" link="libgimp-gimp.html#gimp-set-data"/> + <keyword type="struct" name="GimpPlugInInfo" link="libgimp-gimp.html#GimpPlugInInfo"/> + <keyword type="struct" name="GimpParamDef" link="libgimp-gimp.html#GimpParamDef"/> + <keyword type="struct" name="GimpParamRegion" link="libgimp-gimp.html#GimpParamRegion"/> + <keyword type="union" name="GimpParamData" link="libgimp-gimp.html#GimpParamData"/> + <keyword type="struct" name="GimpParam" link="libgimp-gimp.html#GimpParam"/> + <keyword type="function" name="gimp_enums_init ()" link="libgimp-gimpenums.html#gimp-enums-init" since="2.4"/> + <keyword type="function" name="gimp_enums_get_type_names ()" link="libgimp-gimpenums.html#gimp-enums-get-type-names" since="2.2"/> + <keyword type="enum" name="enum GimpBrushApplicationMode" link="libgimp-gimpenums.html#GimpBrushApplicationMode"/> + <keyword type="enum" name="enum GimpConvertDitherType" link="libgimp-gimpenums.html#GimpConvertDitherType"/> + <keyword type="enum" name="enum GimpHistogramChannel" link="libgimp-gimpenums.html#GimpHistogramChannel"/> + <keyword type="enum" name="enum GimpLayerColorSpace" link="libgimp-gimpenums.html#GimpLayerColorSpace"/> + <keyword type="enum" name="enum GimpLayerCompositeMode" link="libgimp-gimpenums.html#GimpLayerCompositeMode"/> + <keyword type="enum" name="enum GimpLayerMode" link="libgimp-gimpenums.html#GimpLayerMode"/> + <keyword type="typedef" name="GimpLayerModeEffects" link="libgimp-gimpenums.html#GimpLayerModeEffects" deprecated=""/> + <keyword type="macro" name="GIMP_NORMAL_MODE" link="libgimp-gimpenums.html#GIMP-NORMAL-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_DISSOLVE_MODE" link="libgimp-gimpenums.html#GIMP-DISSOLVE-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_BEHIND_MODE" link="libgimp-gimpenums.html#GIMP-BEHIND-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_MULTIPLY_MODE" link="libgimp-gimpenums.html#GIMP-MULTIPLY-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_SCREEN_MODE" link="libgimp-gimpenums.html#GIMP-SCREEN-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_OVERLAY_MODE" link="libgimp-gimpenums.html#GIMP-OVERLAY-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_DIFFERENCE_MODE" link="libgimp-gimpenums.html#GIMP-DIFFERENCE-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_ADDITION_MODE" link="libgimp-gimpenums.html#GIMP-ADDITION-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_SUBTRACT_MODE" link="libgimp-gimpenums.html#GIMP-SUBTRACT-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_DARKEN_ONLY_MODE" link="libgimp-gimpenums.html#GIMP-DARKEN-ONLY-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_LIGHTEN_ONLY_MODE" link="libgimp-gimpenums.html#GIMP-LIGHTEN-ONLY-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_HUE_MODE" link="libgimp-gimpenums.html#GIMP-HUE-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_SATURATION_MODE" link="libgimp-gimpenums.html#GIMP-SATURATION-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_COLOR_MODE" link="libgimp-gimpenums.html#GIMP-COLOR-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_VALUE_MODE" link="libgimp-gimpenums.html#GIMP-VALUE-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_DIVIDE_MODE" link="libgimp-gimpenums.html#GIMP-DIVIDE-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_DODGE_MODE" link="libgimp-gimpenums.html#GIMP-DODGE-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_BURN_MODE" link="libgimp-gimpenums.html#GIMP-BURN-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_HARDLIGHT_MODE" link="libgimp-gimpenums.html#GIMP-HARDLIGHT-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_SOFTLIGHT_MODE" link="libgimp-gimpenums.html#GIMP-SOFTLIGHT-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_GRAIN_EXTRACT_MODE" link="libgimp-gimpenums.html#GIMP-GRAIN-EXTRACT-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_GRAIN_MERGE_MODE" link="libgimp-gimpenums.html#GIMP-GRAIN-MERGE-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_COLOR_ERASE_MODE" link="libgimp-gimpenums.html#GIMP-COLOR-ERASE-MODE:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_FIXED_DITHER" link="libgimp-gimpenums.html#GIMP-FIXED-DITHER:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_FSLOWBLEED_DITHER" link="libgimp-gimpenums.html#GIMP-FSLOWBLEED-DITHER:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_FS_DITHER" link="libgimp-gimpenums.html#GIMP-FS-DITHER:CAPS" deprecated=""/> + <keyword type="macro" name="GIMP_NO_DITHER" link="libgimp-gimpenums.html#GIMP-NO-DITHER:CAPS" deprecated=""/> + <keyword type="function" name="gimp_buffers_get_list ()" link="libgimp-gimpbuffer.html#gimp-buffers-get-list" since="2.4"/> + <keyword type="function" name="gimp_buffer_rename ()" link="libgimp-gimpbuffer.html#gimp-buffer-rename" since="2.4"/> + <keyword type="function" name="gimp_buffer_delete ()" link="libgimp-gimpbuffer.html#gimp-buffer-delete" since="2.4"/> + <keyword type="function" name="gimp_buffer_get_width ()" link="libgimp-gimpbuffer.html#gimp-buffer-get-width" since="2.4"/> + <keyword type="function" name="gimp_buffer_get_height ()" link="libgimp-gimpbuffer.html#gimp-buffer-get-height" since="2.4"/> + <keyword type="function" name="gimp_buffer_get_bytes ()" link="libgimp-gimpbuffer.html#gimp-buffer-get-bytes" since="2.4"/> + <keyword type="function" name="gimp_buffer_get_image_type ()" link="libgimp-gimpbuffer.html#gimp-buffer-get-image-type" since="2.4"/> + <keyword type="function" name="gimp_context_push ()" link="libgimp-gimpcontext.html#gimp-context-push" since="2.2"/> + <keyword type="function" name="gimp_context_pop ()" link="libgimp-gimpcontext.html#gimp-context-pop" since="2.2"/> + <keyword type="function" name="gimp_context_set_defaults ()" link="libgimp-gimpcontext.html#gimp-context-set-defaults" since="2.8"/> + <keyword type="function" name="gimp_context_get_foreground ()" link="libgimp-gimpcontext.html#gimp-context-get-foreground" since="2.2"/> + <keyword type="function" name="gimp_context_set_foreground ()" link="libgimp-gimpcontext.html#gimp-context-set-foreground" since="2.2"/> + <keyword type="function" name="gimp_context_get_background ()" link="libgimp-gimpcontext.html#gimp-context-get-background" since="2.2"/> + <keyword type="function" name="gimp_context_set_background ()" link="libgimp-gimpcontext.html#gimp-context-set-background" since="2.2"/> + <keyword type="function" name="gimp_context_set_default_colors ()" link="libgimp-gimpcontext.html#gimp-context-set-default-colors" since="2.2"/> + <keyword type="function" name="gimp_context_swap_colors ()" link="libgimp-gimpcontext.html#gimp-context-swap-colors" since="2.2"/> + <keyword type="function" name="gimp_context_get_opacity ()" link="libgimp-gimpcontext.html#gimp-context-get-opacity" since="2.2"/> + <keyword type="function" name="gimp_context_set_opacity ()" link="libgimp-gimpcontext.html#gimp-context-set-opacity" since="2.2"/> + <keyword type="function" name="gimp_context_get_paint_mode ()" link="libgimp-gimpcontext.html#gimp-context-get-paint-mode" since="2.2"/> + <keyword type="function" name="gimp_context_set_paint_mode ()" link="libgimp-gimpcontext.html#gimp-context-set-paint-mode" since="2.2"/> + <keyword type="function" name="gimp_context_list_paint_methods ()" link="libgimp-gimpcontext.html#gimp-context-list-paint-methods" since="2.4"/> + <keyword type="function" name="gimp_context_get_paint_method ()" link="libgimp-gimpcontext.html#gimp-context-get-paint-method" since="2.4"/> + <keyword type="function" name="gimp_context_set_paint_method ()" link="libgimp-gimpcontext.html#gimp-context-set-paint-method" since="2.4"/> + <keyword type="function" name="gimp_context_get_stroke_method ()" link="libgimp-gimpcontext.html#gimp-context-get-stroke-method" since="2.10"/> + <keyword type="function" name="gimp_context_set_stroke_method ()" link="libgimp-gimpcontext.html#gimp-context-set-stroke-method" since="2.10"/> + <keyword type="function" name="gimp_context_get_line_width ()" link="libgimp-gimpcontext.html#gimp-context-get-line-width" since="2.10"/> + <keyword type="function" name="gimp_context_set_line_width ()" link="libgimp-gimpcontext.html#gimp-context-set-line-width" since="2.10"/> + <keyword type="function" name="gimp_context_get_line_width_unit ()" link="libgimp-gimpcontext.html#gimp-context-get-line-width-unit" since="2.10"/> + <keyword type="function" name="gimp_context_set_line_width_unit ()" link="libgimp-gimpcontext.html#gimp-context-set-line-width-unit" since="2.10"/> + <keyword type="function" name="gimp_context_get_line_cap_style ()" link="libgimp-gimpcontext.html#gimp-context-get-line-cap-style" since="2.10"/> + <keyword type="function" name="gimp_context_set_line_cap_style ()" link="libgimp-gimpcontext.html#gimp-context-set-line-cap-style" since="2.10"/> + <keyword type="function" name="gimp_context_get_line_join_style ()" link="libgimp-gimpcontext.html#gimp-context-get-line-join-style" since="2.10"/> + <keyword type="function" name="gimp_context_set_line_join_style ()" link="libgimp-gimpcontext.html#gimp-context-set-line-join-style" since="2.10"/> + <keyword type="function" name="gimp_context_get_line_miter_limit ()" link="libgimp-gimpcontext.html#gimp-context-get-line-miter-limit" since="2.10"/> + <keyword type="function" name="gimp_context_set_line_miter_limit ()" link="libgimp-gimpcontext.html#gimp-context-set-line-miter-limit" since="2.10"/> + <keyword type="function" name="gimp_context_get_line_dash_offset ()" link="libgimp-gimpcontext.html#gimp-context-get-line-dash-offset" since="2.10"/> + <keyword type="function" name="gimp_context_set_line_dash_offset ()" link="libgimp-gimpcontext.html#gimp-context-set-line-dash-offset" since="2.10"/> + <keyword type="function" name="gimp_context_get_line_dash_pattern ()" link="libgimp-gimpcontext.html#gimp-context-get-line-dash-pattern" since="2.10"/> + <keyword type="function" name="gimp_context_set_line_dash_pattern ()" link="libgimp-gimpcontext.html#gimp-context-set-line-dash-pattern" since="2.10"/> + <keyword type="function" name="gimp_context_get_brush ()" link="libgimp-gimpcontext.html#gimp-context-get-brush" since="2.2"/> + <keyword type="function" name="gimp_context_set_brush ()" link="libgimp-gimpcontext.html#gimp-context-set-brush" since="2.2"/> + <keyword type="function" name="gimp_context_get_brush_size ()" link="libgimp-gimpcontext.html#gimp-context-get-brush-size" since="2.8"/> + <keyword type="function" name="gimp_context_set_brush_size ()" link="libgimp-gimpcontext.html#gimp-context-set-brush-size" since="2.8"/> + <keyword type="function" name="gimp_context_set_brush_default_size ()" link="libgimp-gimpcontext.html#gimp-context-set-brush-default-size" since="2.8"/> + <keyword type="function" name="gimp_context_get_brush_aspect_ratio ()" link="libgimp-gimpcontext.html#gimp-context-get-brush-aspect-ratio" since="2.8"/> + <keyword type="function" name="gimp_context_set_brush_aspect_ratio ()" link="libgimp-gimpcontext.html#gimp-context-set-brush-aspect-ratio" since="2.8"/> + <keyword type="function" name="gimp_context_get_brush_angle ()" link="libgimp-gimpcontext.html#gimp-context-get-brush-angle" since="2.8"/> + <keyword type="function" name="gimp_context_set_brush_angle ()" link="libgimp-gimpcontext.html#gimp-context-set-brush-angle" since="2.8"/> + <keyword type="function" name="gimp_context_get_brush_spacing ()" link="libgimp-gimpcontext.html#gimp-context-get-brush-spacing" since="2.10"/> + <keyword type="function" name="gimp_context_set_brush_spacing ()" link="libgimp-gimpcontext.html#gimp-context-set-brush-spacing" since="2.10"/> + <keyword type="function" name="gimp_context_set_brush_default_spacing ()" link="libgimp-gimpcontext.html#gimp-context-set-brush-default-spacing" since="2.10"/> + <keyword type="function" name="gimp_context_get_brush_hardness ()" link="libgimp-gimpcontext.html#gimp-context-get-brush-hardness" since="2.10"/> + <keyword type="function" name="gimp_context_set_brush_hardness ()" link="libgimp-gimpcontext.html#gimp-context-set-brush-hardness" since="2.10"/> + <keyword type="function" name="gimp_context_set_brush_default_hardness ()" link="libgimp-gimpcontext.html#gimp-context-set-brush-default-hardness" since="2.10"/> + <keyword type="function" name="gimp_context_get_brush_force ()" link="libgimp-gimpcontext.html#gimp-context-get-brush-force" since="2.10"/> + <keyword type="function" name="gimp_context_set_brush_force ()" link="libgimp-gimpcontext.html#gimp-context-set-brush-force" since="2.10"/> + <keyword type="function" name="gimp_context_get_dynamics ()" link="libgimp-gimpcontext.html#gimp-context-get-dynamics" since="2.8"/> + <keyword type="function" name="gimp_context_set_dynamics ()" link="libgimp-gimpcontext.html#gimp-context-set-dynamics" since="2.8"/> + <keyword type="function" name="gimp_context_get_mypaint_brush ()" link="libgimp-gimpcontext.html#gimp-context-get-mypaint-brush" since="2.10"/> + <keyword type="function" name="gimp_context_set_mypaint_brush ()" link="libgimp-gimpcontext.html#gimp-context-set-mypaint-brush" since="2.10"/> + <keyword type="function" name="gimp_context_get_pattern ()" link="libgimp-gimpcontext.html#gimp-context-get-pattern" since="2.2"/> + <keyword type="function" name="gimp_context_set_pattern ()" link="libgimp-gimpcontext.html#gimp-context-set-pattern" since="2.2"/> + <keyword type="function" name="gimp_context_get_gradient ()" link="libgimp-gimpcontext.html#gimp-context-get-gradient" since="2.2"/> + <keyword type="function" name="gimp_context_set_gradient ()" link="libgimp-gimpcontext.html#gimp-context-set-gradient" since="2.2"/> + <keyword type="function" name="gimp_context_set_gradient_fg_bg_hsv_ccw ()" link="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-bg-hsv-ccw" since="2.10"/> + <keyword type="function" name="gimp_context_set_gradient_fg_bg_hsv_cw ()" link="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-bg-hsv-cw" since="2.10"/> + <keyword type="function" name="gimp_context_set_gradient_fg_bg_rgb ()" link="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-bg-rgb" since="2.10"/> + <keyword type="function" name="gimp_context_set_gradient_fg_transparent ()" link="libgimp-gimpcontext.html#gimp-context-set-gradient-fg-transparent" since="2.10"/> + <keyword type="function" name="gimp_context_get_gradient_blend_color_space ()" link="libgimp-gimpcontext.html#gimp-context-get-gradient-blend-color-space" since="2.10"/> + <keyword type="function" name="gimp_context_set_gradient_blend_color_space ()" link="libgimp-gimpcontext.html#gimp-context-set-gradient-blend-color-space" since="2.10"/> + <keyword type="function" name="gimp_context_get_gradient_repeat_mode ()" link="libgimp-gimpcontext.html#gimp-context-get-gradient-repeat-mode" since="2.10"/> + <keyword type="function" name="gimp_context_set_gradient_repeat_mode ()" link="libgimp-gimpcontext.html#gimp-context-set-gradient-repeat-mode" since="2.10"/> + <keyword type="function" name="gimp_context_get_gradient_reverse ()" link="libgimp-gimpcontext.html#gimp-context-get-gradient-reverse" since="2.10"/> + <keyword type="function" name="gimp_context_set_gradient_reverse ()" link="libgimp-gimpcontext.html#gimp-context-set-gradient-reverse" since="2.10"/> + <keyword type="function" name="gimp_context_get_palette ()" link="libgimp-gimpcontext.html#gimp-context-get-palette" since="2.2"/> + <keyword type="function" name="gimp_context_set_palette ()" link="libgimp-gimpcontext.html#gimp-context-set-palette" since="2.2"/> + <keyword type="function" name="gimp_context_get_font ()" link="libgimp-gimpcontext.html#gimp-context-get-font" since="2.2"/> + <keyword type="function" name="gimp_context_set_font ()" link="libgimp-gimpcontext.html#gimp-context-set-font" since="2.2"/> + <keyword type="function" name="gimp_context_get_antialias ()" link="libgimp-gimpcontext.html#gimp-context-get-antialias" since="2.8"/> + <keyword type="function" name="gimp_context_set_antialias ()" link="libgimp-gimpcontext.html#gimp-context-set-antialias" since="2.8"/> + <keyword type="function" name="gimp_context_get_feather ()" link="libgimp-gimpcontext.html#gimp-context-get-feather" since="2.8"/> + <keyword type="function" name="gimp_context_set_feather ()" link="libgimp-gimpcontext.html#gimp-context-set-feather" since="2.8"/> + <keyword type="function" name="gimp_context_get_feather_radius ()" link="libgimp-gimpcontext.html#gimp-context-get-feather-radius" since="2.8"/> + <keyword type="function" name="gimp_context_set_feather_radius ()" link="libgimp-gimpcontext.html#gimp-context-set-feather-radius" since="2.8"/> + <keyword type="function" name="gimp_context_get_sample_merged ()" link="libgimp-gimpcontext.html#gimp-context-get-sample-merged" since="2.8"/> + <keyword type="function" name="gimp_context_set_sample_merged ()" link="libgimp-gimpcontext.html#gimp-context-set-sample-merged" since="2.8"/> + <keyword type="function" name="gimp_context_get_sample_criterion ()" link="libgimp-gimpcontext.html#gimp-context-get-sample-criterion" since="2.8"/> + <keyword type="function" name="gimp_context_set_sample_criterion ()" link="libgimp-gimpcontext.html#gimp-context-set-sample-criterion" since="2.8"/> + <keyword type="function" name="gimp_context_get_sample_threshold ()" link="libgimp-gimpcontext.html#gimp-context-get-sample-threshold" since="2.8"/> + <keyword type="function" name="gimp_context_set_sample_threshold ()" link="libgimp-gimpcontext.html#gimp-context-set-sample-threshold" since="2.8"/> + <keyword type="function" name="gimp_context_get_sample_threshold_int ()" link="libgimp-gimpcontext.html#gimp-context-get-sample-threshold-int" since="2.8"/> + <keyword type="function" name="gimp_context_set_sample_threshold_int ()" link="libgimp-gimpcontext.html#gimp-context-set-sample-threshold-int" since="2.8"/> + <keyword type="function" name="gimp_context_get_sample_transparent ()" link="libgimp-gimpcontext.html#gimp-context-get-sample-transparent" since="2.8"/> + <keyword type="function" name="gimp_context_set_sample_transparent ()" link="libgimp-gimpcontext.html#gimp-context-set-sample-transparent" since="2.8"/> + <keyword type="function" name="gimp_context_get_diagonal_neighbors ()" link="libgimp-gimpcontext.html#gimp-context-get-diagonal-neighbors" since="2.10"/> + <keyword type="function" name="gimp_context_set_diagonal_neighbors ()" link="libgimp-gimpcontext.html#gimp-context-set-diagonal-neighbors" since="2.10"/> + <keyword type="function" name="gimp_context_get_distance_metric ()" link="libgimp-gimpcontext.html#gimp-context-get-distance-metric" since="2.10"/> + <keyword type="function" name="gimp_context_set_distance_metric ()" link="libgimp-gimpcontext.html#gimp-context-set-distance-metric" since="2.10"/> + <keyword type="function" name="gimp_context_get_interpolation ()" link="libgimp-gimpcontext.html#gimp-context-get-interpolation" since="2.8"/> + <keyword type="function" name="gimp_context_set_interpolation ()" link="libgimp-gimpcontext.html#gimp-context-set-interpolation" since="2.8"/> + <keyword type="function" name="gimp_context_get_transform_direction ()" link="libgimp-gimpcontext.html#gimp-context-get-transform-direction" since="2.8"/> + <keyword type="function" name="gimp_context_set_transform_direction ()" link="libgimp-gimpcontext.html#gimp-context-set-transform-direction" since="2.8"/> + <keyword type="function" name="gimp_context_get_transform_resize ()" link="libgimp-gimpcontext.html#gimp-context-get-transform-resize" since="2.8"/> + <keyword type="function" name="gimp_context_set_transform_resize ()" link="libgimp-gimpcontext.html#gimp-context-set-transform-resize" since="2.8"/> + <keyword type="function" name="gimp_context_get_transform_recursion ()" link="libgimp-gimpcontext.html#gimp-context-get-transform-recursion" deprecated="There is no replacement for this procedure."/> + <keyword type="function" name="gimp_context_set_transform_recursion ()" link="libgimp-gimpcontext.html#gimp-context-set-transform-recursion" deprecated="There is no replacement for this procedure."/> + <keyword type="function" name="gimp_context_get_ink_angle ()" link="libgimp-gimpcontext.html#gimp-context-get-ink-angle" since="2.8"/> + <keyword type="function" name="gimp_context_set_ink_angle ()" link="libgimp-gimpcontext.html#gimp-context-set-ink-angle" since="2.8"/> + <keyword type="function" name="gimp_context_get_ink_blob_angle ()" link="libgimp-gimpcontext.html#gimp-context-get-ink-blob-angle" since="2.8"/> + <keyword type="function" name="gimp_context_set_ink_blob_angle ()" link="libgimp-gimpcontext.html#gimp-context-set-ink-blob-angle" since="2.8"/> + <keyword type="function" name="gimp_context_get_ink_blob_aspect_ratio ()" link="libgimp-gimpcontext.html#gimp-context-get-ink-blob-aspect-ratio" since="2.8"/> + <keyword type="function" name="gimp_context_set_ink_blob_aspect_ratio ()" link="libgimp-gimpcontext.html#gimp-context-set-ink-blob-aspect-ratio" since="2.8"/> + <keyword type="function" name="gimp_context_get_ink_blob_type ()" link="libgimp-gimpcontext.html#gimp-context-get-ink-blob-type" since="2.8"/> + <keyword type="function" name="gimp_context_set_ink_blob_type ()" link="libgimp-gimpcontext.html#gimp-context-set-ink-blob-type" since="2.8"/> + <keyword type="function" name="gimp_context_get_ink_size ()" link="libgimp-gimpcontext.html#gimp-context-get-ink-size" since="2.8"/> + <keyword type="function" name="gimp_context_set_ink_size ()" link="libgimp-gimpcontext.html#gimp-context-set-ink-size" since="2.8"/> + <keyword type="function" name="gimp_context_get_ink_size_sensitivity ()" link="libgimp-gimpcontext.html#gimp-context-get-ink-size-sensitivity" since="2.8"/> + <keyword type="function" name="gimp_context_set_ink_size_sensitivity ()" link="libgimp-gimpcontext.html#gimp-context-set-ink-size-sensitivity" since="2.8"/> + <keyword type="function" name="gimp_context_get_ink_speed_sensitivity ()" link="libgimp-gimpcontext.html#gimp-context-get-ink-speed-sensitivity" since="2.8"/> + <keyword type="function" name="gimp_context_set_ink_speed_sensitivity ()" link="libgimp-gimpcontext.html#gimp-context-set-ink-speed-sensitivity" since="2.8"/> + <keyword type="function" name="gimp_context_get_ink_tilt_sensitivity ()" link="libgimp-gimpcontext.html#gimp-context-get-ink-tilt-sensitivity" since="2.8"/> + <keyword type="function" name="gimp_context_set_ink_tilt_sensitivity ()" link="libgimp-gimpcontext.html#gimp-context-set-ink-tilt-sensitivity" since="2.8"/> + <keyword type="function" name="gimp_gimprc_query ()" link="libgimp-gimpgimprc.html#gimp-gimprc-query"/> + <keyword type="function" name="gimp_gimprc_set ()" link="libgimp-gimpgimprc.html#gimp-gimprc-set"/> + <keyword type="function" name="gimp_get_color_configuration ()" link="libgimp-gimpgimprc.html#gimp-get-color-configuration" since="2.4"/> + <keyword type="function" name="gimp_get_default_comment ()" link="libgimp-gimpgimprc.html#gimp-get-default-comment"/> + <keyword type="function" name="gimp_get_default_unit ()" link="libgimp-gimpgimprc.html#gimp-get-default-unit" since="2.4"/> + <keyword type="function" name="gimp_get_module_load_inhibit ()" link="libgimp-gimpgimprc.html#gimp-get-module-load-inhibit"/> + <keyword type="function" name="gimp_get_monitor_resolution ()" link="libgimp-gimpgimprc.html#gimp-get-monitor-resolution"/> + <keyword type="function" name="gimp_get_theme_dir ()" link="libgimp-gimpgimprc.html#gimp-get-theme-dir" deprecated="There is no replacement for this procedure."/> + <keyword type="function" name="gimp_get_icon_theme_dir ()" link="libgimp-gimpgimprc.html#gimp-get-icon-theme-dir" deprecated="There is no replacement for this procedure." since="2.10"/> + <keyword type="function" name="gimp_help ()" link="libgimp-gimphelp.html#gimp-help"/> + <keyword type="function" name="gimp_message ()" link="libgimp-gimpmessage.html#gimp-message"/> + <keyword type="function" name="gimp_message_get_handler ()" link="libgimp-gimpmessage.html#gimp-message-get-handler"/> + <keyword type="function" name="gimp_message_set_handler ()" link="libgimp-gimpmessage.html#gimp-message-set-handler"/> + <keyword type="function" name="gimp_plugin_domain_register ()" link="libgimp-gimpplugin.html#gimp-plugin-domain-register"/> + <keyword type="function" name="gimp_plugin_help_register ()" link="libgimp-gimpplugin.html#gimp-plugin-help-register"/> + <keyword type="function" name="gimp_plugin_icon_register ()" link="libgimp-gimpplugin.html#gimp-plugin-icon-register"/> + <keyword type="function" name="gimp_plugin_menu_register ()" link="libgimp-gimpplugin.html#gimp-plugin-menu-register" since="2.2"/> + <keyword type="function" name="gimp_plugin_menu_branch_register ()" link="libgimp-gimpplugin.html#gimp-plugin-menu-branch-register" since="2.4"/> + <keyword type="function" name="gimp_plugin_set_pdb_error_handler ()" link="libgimp-gimpplugin.html#gimp-plugin-set-pdb-error-handler" since="2.6"/> + <keyword type="function" name="gimp_plugin_get_pdb_error_handler ()" link="libgimp-gimpplugin.html#gimp-plugin-get-pdb-error-handler" since="2.6"/> + <keyword type="function" name="gimp_plugin_enable_precision ()" link="libgimp-gimpplugin.html#gimp-plugin-enable-precision" since="2.10"/> + <keyword type="function" name="gimp_plugin_precision_enabled ()" link="libgimp-gimpplugin.html#gimp-plugin-precision-enabled" since="2.10"/> + <keyword type="function" name="gimp_procedural_db_temp_name ()" link="libgimp-gimpproceduraldb.html#gimp-procedural-db-temp-name"/> + <keyword type="function" name="gimp_procedural_db_get_data ()" link="libgimp-gimpproceduraldb.html#gimp-procedural-db-get-data"/> + <keyword type="function" name="gimp_procedural_db_set_data ()" link="libgimp-gimpproceduraldb.html#gimp-procedural-db-set-data"/> + <keyword type="function" name="gimp_procedural_db_dump ()" link="libgimp-gimpproceduraldb.html#gimp-procedural-db-dump"/> + <keyword type="function" name="gimp_procedural_db_query ()" link="libgimp-gimpproceduraldb.html#gimp-procedural-db-query"/> + <keyword type="function" name="gimp_procedural_db_proc_exists ()" link="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-exists" since="2.6"/> + <keyword type="function" name="gimp_procedural_db_proc_info ()" link="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-info"/> + <keyword type="function" name="gimp_procedural_db_proc_arg ()" link="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-arg"/> + <keyword type="function" name="gimp_procedural_db_proc_val ()" link="libgimp-gimpproceduraldb.html#gimp-procedural-db-proc-val"/> + <keyword type="function" name="gimp_procedural_db_get_data_size ()" link="libgimp-gimpproceduraldb.html#gimp-procedural-db-get-data-size"/> + <keyword type="function" name="gimp_progress_init ()" link="libgimp-gimpprogress.html#gimp-progress-init"/> + <keyword type="function" name="gimp_progress_init_printf ()" link="libgimp-gimpprogress.html#gimp-progress-init-printf" since="2.4"/> + <keyword type="function" name="gimp_progress_update ()" link="libgimp-gimpprogress.html#gimp-progress-update"/> + <keyword type="function" name="gimp_progress_pulse ()" link="libgimp-gimpprogress.html#gimp-progress-pulse" since="2.4"/> + <keyword type="function" name="gimp_progress_set_text ()" link="libgimp-gimpprogress.html#gimp-progress-set-text" since="2.4"/> + <keyword type="function" name="gimp_progress_set_text_printf ()" link="libgimp-gimpprogress.html#gimp-progress-set-text-printf" since="2.4"/> + <keyword type="function" name="gimp_progress_end ()" link="libgimp-gimpprogress.html#gimp-progress-end" since="2.4"/> + <keyword type="function" name="gimp_progress_get_window_handle ()" link="libgimp-gimpprogress.html#gimp-progress-get-window-handle" since="2.2"/> + <keyword type="function" name="GimpProgressStartCallback ()" link="libgimp-gimpprogress.html#GimpProgressStartCallback" deprecated=""/> + <keyword type="function" name="GimpProgressEndCallback ()" link="libgimp-gimpprogress.html#GimpProgressEndCallback" deprecated=""/> + <keyword type="function" name="GimpProgressTextCallback ()" link="libgimp-gimpprogress.html#GimpProgressTextCallback" deprecated=""/> + <keyword type="function" name="GimpProgressValueCallback ()" link="libgimp-gimpprogress.html#GimpProgressValueCallback" deprecated=""/> + <keyword type="function" name="gimp_progress_install_vtable ()" link="libgimp-gimpprogress.html#gimp-progress-install-vtable" since="2.4"/> + <keyword type="function" name="gimp_progress_install ()" link="libgimp-gimpprogress.html#gimp-progress-install" deprecated="" since="2.2"/> + <keyword type="function" name="gimp_progress_uninstall ()" link="libgimp-gimpprogress.html#gimp-progress-uninstall" since="2.2"/> + <keyword type="function" name="gimp_progress_cancel ()" link="libgimp-gimpprogress.html#gimp-progress-cancel" since="2.2"/> + <keyword type="struct" name="struct GimpProgressVtable" link="libgimp-gimpprogress.html#GimpProgressVtable"/> + <keyword type="function" name="gimp_debug_timer_start ()" link="libgimp-gimpdebug.html#gimp-debug-timer-start"/> + <keyword type="function" name="gimp_debug_timer_end ()" link="libgimp-gimpdebug.html#gimp-debug-timer-end"/> + <keyword type="function" name="gimp_channel_new ()" link="libgimp-gimpchannel.html#gimp-channel-new"/> + <keyword type="function" name="gimp_channel_new_from_component ()" link="libgimp-gimpchannel.html#gimp-channel-new-from-component" since="2.4"/> + <keyword type="function" name="gimp_channel_copy ()" link="libgimp-gimpchannel.html#gimp-channel-copy"/> + <keyword type="function" name="gimp_channel_get_show_masked ()" link="libgimp-gimpchannel.html#gimp-channel-get-show-masked"/> + <keyword type="function" name="gimp_channel_set_show_masked ()" link="libgimp-gimpchannel.html#gimp-channel-set-show-masked"/> + <keyword type="function" name="gimp_channel_get_opacity ()" link="libgimp-gimpchannel.html#gimp-channel-get-opacity"/> + <keyword type="function" name="gimp_channel_set_opacity ()" link="libgimp-gimpchannel.html#gimp-channel-set-opacity"/> + <keyword type="function" name="gimp_channel_get_color ()" link="libgimp-gimpchannel.html#gimp-channel-get-color"/> + <keyword type="function" name="gimp_channel_set_color ()" link="libgimp-gimpchannel.html#gimp-channel-set-color"/> + <keyword type="function" name="gimp_channel_combine_masks ()" link="libgimp-gimpchannel.html#gimp-channel-combine-masks"/> + <keyword type="function" name="gimp_brightness_contrast ()" link="libgimp-gimpcolor.html#gimp-brightness-contrast" deprecated="Use gimp_drawable_brightness_contrast() instead."/> + <keyword type="function" name="gimp_levels ()" link="libgimp-gimpcolor.html#gimp-levels" deprecated="Use gimp_drawable_levels() instead."/> + <keyword type="function" name="gimp_levels_auto ()" link="libgimp-gimpcolor.html#gimp-levels-auto" deprecated="Use gimp_drawable_levels_stretch() instead."/> + <keyword type="function" name="gimp_levels_stretch ()" link="libgimp-gimpcolor.html#gimp-levels-stretch" deprecated="Use gimp_drawable_levels_stretch() instead."/> + <keyword type="function" name="gimp_posterize ()" link="libgimp-gimpcolor.html#gimp-posterize" deprecated="Use gimp_drawable_posterize() instead."/> + <keyword type="function" name="gimp_desaturate ()" link="libgimp-gimpcolor.html#gimp-desaturate" deprecated="Use gimp_drawable_desaturate() instead."/> + <keyword type="function" name="gimp_desaturate_full ()" link="libgimp-gimpcolor.html#gimp-desaturate-full" deprecated="Use gimp_drawable_desaturate() instead." since="2.4"/> + <keyword type="function" name="gimp_equalize ()" link="libgimp-gimpcolor.html#gimp-equalize" deprecated="Use gimp_drawable_equalize() instead."/> + <keyword type="function" name="gimp_invert ()" link="libgimp-gimpcolor.html#gimp-invert" deprecated="Use gimp_drawable_invert() instead."/> + <keyword type="function" name="gimp_curves_spline ()" link="libgimp-gimpcolor.html#gimp-curves-spline" deprecated="Use gimp_drawable_curves_spline() instead."/> + <keyword type="function" name="gimp_curves_explicit ()" link="libgimp-gimpcolor.html#gimp-curves-explicit" deprecated="Use gimp_drawable_curves_explicit() instead."/> + <keyword type="function" name="gimp_color_balance ()" link="libgimp-gimpcolor.html#gimp-color-balance" deprecated="Use gimp_drawable_color_color_balance() instead."/> + <keyword type="function" name="gimp_colorize ()" link="libgimp-gimpcolor.html#gimp-colorize" deprecated="Use gimp_drawable_colorize_hsl() instead."/> + <keyword type="function" name="gimp_histogram ()" link="libgimp-gimpcolor.html#gimp-histogram" deprecated="Use gimp_drawable_histogram() instead."/> + <keyword type="function" name="gimp_hue_saturation ()" link="libgimp-gimpcolor.html#gimp-hue-saturation" deprecated="Use gimp_drawable_hue_saturation() instead."/> + <keyword type="function" name="gimp_threshold ()" link="libgimp-gimpcolor.html#gimp-threshold" deprecated="Use gimp_drawable_threshold() instead."/> + <keyword type="function" name="gimp_display_new ()" link="libgimp-gimpdisplay.html#gimp-display-new"/> + <keyword type="function" name="gimp_display_delete ()" link="libgimp-gimpdisplay.html#gimp-display-delete"/> + <keyword type="function" name="gimp_display_is_valid ()" link="libgimp-gimpdisplay.html#gimp-display-is-valid" since="2.4"/> + <keyword type="function" name="gimp_display_get_window_handle ()" link="libgimp-gimpdisplay.html#gimp-display-get-window-handle" since="2.4"/> + <keyword type="function" name="gimp_displays_flush ()" link="libgimp-gimpdisplay.html#gimp-displays-flush"/> + <keyword type="function" name="gimp_displays_reconnect ()" link="libgimp-gimpdisplay.html#gimp-displays-reconnect"/> + <keyword type="function" name="gimp_drawable_get_buffer ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-buffer" since="2.10"/> + <keyword type="function" name="gimp_drawable_get_shadow_buffer ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-shadow-buffer" since="2.10"/> + <keyword type="function" name="gimp_drawable_get_format ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-format" since="2.10"/> + <keyword type="function" name="gimp_drawable_get_thumbnail_format ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-thumbnail-format" since="2.10.14"/> + <keyword type="function" name="gimp_drawable_get ()" link="libgimp-gimpdrawable.html#gimp-drawable-get" deprecated=""/> + <keyword type="function" name="gimp_drawable_detach ()" link="libgimp-gimpdrawable.html#gimp-drawable-detach" deprecated=""/> + <keyword type="function" name="gimp_drawable_flush ()" link="libgimp-gimpdrawable.html#gimp-drawable-flush" deprecated=""/> + <keyword type="function" name="gimp_drawable_delete ()" link="libgimp-gimpdrawable.html#gimp-drawable-delete" deprecated="Use gimp_item_delete() instead."/> + <keyword type="function" name="gimp_drawable_is_valid ()" link="libgimp-gimpdrawable.html#gimp-drawable-is-valid" deprecated="Use gimp_item_is_valid() instead." since="2.4"/> + <keyword type="function" name="gimp_drawable_get_name ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-name" deprecated="Use gimp_item_get_name() instead."/> + <keyword type="function" name="gimp_drawable_set_name ()" link="libgimp-gimpdrawable.html#gimp-drawable-set-name" deprecated="Use gimp_item_set_name() instead."/> + <keyword type="function" name="gimp_drawable_get_visible ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-visible" deprecated="Use gimp_item_get_visible() instead."/> + <keyword type="function" name="gimp_drawable_set_visible ()" link="libgimp-gimpdrawable.html#gimp-drawable-set-visible" deprecated="Use gimp_item_set_visible() instead."/> + <keyword type="function" name="gimp_drawable_get_linked ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-linked" deprecated="Use gimp_item_get_linked() instead."/> + <keyword type="function" name="gimp_drawable_set_linked ()" link="libgimp-gimpdrawable.html#gimp-drawable-set-linked" deprecated="Use gimp_item_set_linked() instead."/> + <keyword type="function" name="gimp_drawable_get_tattoo ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-tattoo" deprecated="Use gimp_item_get_tattoo() instead."/> + <keyword type="function" name="gimp_drawable_set_tattoo ()" link="libgimp-gimpdrawable.html#gimp-drawable-set-tattoo" deprecated="Use gimp_item_set_tattoo() instead."/> + <keyword type="function" name="gimp_drawable_get_pixel ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-pixel"/> + <keyword type="function" name="gimp_drawable_set_pixel ()" link="libgimp-gimpdrawable.html#gimp-drawable-set-pixel"/> + <keyword type="function" name="gimp_drawable_get_tile ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-tile" deprecated=""/> + <keyword type="function" name="gimp_drawable_get_tile2 ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-tile2" deprecated=""/> + <keyword type="function" name="gimp_drawable_get_thumbnail_data ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-thumbnail-data"/> + <keyword type="function" name="gimp_drawable_get_sub_thumbnail_data ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-sub-thumbnail-data"/> + <keyword type="function" name="gimp_drawable_get_color_uchar ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-color-uchar" deprecated=""/> + <keyword type="function" name="gimp_drawable_merge_shadow ()" link="libgimp-gimpdrawable.html#gimp-drawable-merge-shadow"/> + <keyword type="function" name="gimp_drawable_free_shadow ()" link="libgimp-gimpdrawable.html#gimp-drawable-free-shadow" since="2.6"/> + <keyword type="function" name="gimp_drawable_fill ()" link="libgimp-gimpdrawable.html#gimp-drawable-fill"/> + <keyword type="function" name="gimp_drawable_update ()" link="libgimp-gimpdrawable.html#gimp-drawable-update"/> + <keyword type="function" name="gimp_drawable_mask_bounds ()" link="libgimp-gimpdrawable.html#gimp-drawable-mask-bounds"/> + <keyword type="function" name="gimp_drawable_mask_intersect ()" link="libgimp-gimpdrawable.html#gimp-drawable-mask-intersect" since="2.2"/> + <keyword type="function" name="gimp_drawable_get_image ()" link="libgimp-gimpdrawable.html#gimp-drawable-get-image" deprecated="Use gimp_item_get_image() instead."/> + <keyword type="function" name="gimp_drawable_set_image ()" link="libgimp-gimpdrawable.html#gimp-drawable-set-image" deprecated="There is no replacement for this procedure."/> + <keyword type="function" name="gimp_drawable_has_alpha ()" link="libgimp-gimpdrawable.html#gimp-drawable-has-alpha"/> + <keyword type="function" name="gimp_drawable_type_with_alpha ()" link="libgimp-gimpdrawable.html#gimp-drawable-type-with-alpha"/> + <keyword type="function" name="gimp_drawable_type ()" link="libgimp-gimpdrawable.html#gimp-drawable-type"/> + <keyword type="function" name="gimp_drawable_is_rgb ()" link="libgimp-gimpdrawable.html#gimp-drawable-is-rgb"/> + <keyword type="function" name="gimp_drawable_is_gray ()" link="libgimp-gimpdrawable.html#gimp-drawable-is-gray"/> + <keyword type="function" name="gimp_drawable_is_indexed ()" link="libgimp-gimpdrawable.html#gimp-drawable-is-indexed"/> + <keyword type="function" name="gimp_drawable_bpp ()" link="libgimp-gimpdrawable.html#gimp-drawable-bpp"/> + <keyword type="function" name="gimp_drawable_width ()" link="libgimp-gimpdrawable.html#gimp-drawable-width"/> + <keyword type="function" name="gimp_drawable_height ()" link="libgimp-gimpdrawable.html#gimp-drawable-height"/> + <keyword type="function" name="gimp_drawable_offsets ()" link="libgimp-gimpdrawable.html#gimp-drawable-offsets"/> + <keyword type="function" name="gimp_drawable_is_channel ()" link="libgimp-gimpdrawable.html#gimp-drawable-is-channel" deprecated="Use gimp_item_is_channel() instead."/> + <keyword type="function" name="gimp_drawable_is_layer ()" link="libgimp-gimpdrawable.html#gimp-drawable-is-layer" deprecated="Use gimp_item_is_layer() instead."/> + <keyword type="function" name="gimp_drawable_is_layer_mask ()" link="libgimp-gimpdrawable.html#gimp-drawable-is-layer-mask" deprecated="Use gimp_item_is_layer_mask() instead."/> + <keyword type="function" name="gimp_drawable_is_text_layer ()" link="libgimp-gimpdrawable.html#gimp-drawable-is-text-layer" deprecated="Use gimp_item_is_text_layer() instead." since="2.6"/> + <keyword type="function" name="gimp_drawable_offset ()" link="libgimp-gimpdrawable.html#gimp-drawable-offset"/> + <keyword type="function" name="gimp_drawable_foreground_extract ()" link="libgimp-gimpdrawable.html#gimp-drawable-foreground-extract" since="2.4"/> + <keyword type="function" name="gimp_drawable_parasite_find ()" link="libgimp-gimpdrawable.html#gimp-drawable-parasite-find" deprecated="Use gimp_item_get_parasite() instead."/> + <keyword type="function" name="gimp_drawable_parasite_list ()" link="libgimp-gimpdrawable.html#gimp-drawable-parasite-list" deprecated="Use gimp_item_get_parasite_list() instead."/> + <keyword type="function" name="gimp_drawable_parasite_attach ()" link="libgimp-gimpdrawable.html#gimp-drawable-parasite-attach" deprecated="Use gimp_item_attach_parasite() instead."/> + <keyword type="function" name="gimp_drawable_parasite_detach ()" link="libgimp-gimpdrawable.html#gimp-drawable-parasite-detach" deprecated="Use gimp_item_detach_parasite() instead."/> + <keyword type="function" name="gimp_drawable_attach_new_parasite ()" link="libgimp-gimpdrawable.html#gimp-drawable-attach-new-parasite" deprecated="use gimp_item_attach_parasite() instead."/> + <keyword type="struct" name="GimpDrawable" link="libgimp-gimpdrawable.html#GimpDrawable"/> + <keyword type="function" name="gimp_drawable_brightness_contrast ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-brightness-contrast" since="2.10"/> + <keyword type="function" name="gimp_drawable_color_balance ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-color-balance" since="2.10"/> + <keyword type="function" name="gimp_drawable_colorize_hsl ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-colorize-hsl" since="2.10"/> + <keyword type="function" name="gimp_drawable_curves_explicit ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-curves-explicit" since="2.10"/> + <keyword type="function" name="gimp_drawable_curves_spline ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-curves-spline" since="2.10"/> + <keyword type="function" name="gimp_drawable_desaturate ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-desaturate" since="2.10"/> + <keyword type="function" name="gimp_drawable_equalize ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-equalize" since="2.10"/> + <keyword type="function" name="gimp_drawable_histogram ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-histogram" since="2.10"/> + <keyword type="function" name="gimp_drawable_hue_saturation ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-hue-saturation" since="2.10"/> + <keyword type="function" name="gimp_drawable_invert ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-invert" since="2.10"/> + <keyword type="function" name="gimp_drawable_levels ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-levels" since="2.10"/> + <keyword type="function" name="gimp_drawable_levels_stretch ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-levels-stretch" since="2.10"/> + <keyword type="function" name="gimp_drawable_posterize ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-posterize" since="2.10"/> + <keyword type="function" name="gimp_drawable_threshold ()" link="libgimp-gimpdrawablecolor.html#gimp-drawable-threshold" since="2.10"/> + <keyword type="function" name="gimp_drawable_edit_clear ()" link="libgimp-gimpdrawableedit.html#gimp-drawable-edit-clear"/> + <keyword type="function" name="gimp_drawable_edit_fill ()" link="libgimp-gimpdrawableedit.html#gimp-drawable-edit-fill"/> + <keyword type="function" name="gimp_drawable_edit_bucket_fill ()" link="libgimp-gimpdrawableedit.html#gimp-drawable-edit-bucket-fill" since="2.10"/> + <keyword type="function" name="gimp_drawable_edit_gradient_fill ()" link="libgimp-gimpdrawableedit.html#gimp-drawable-edit-gradient-fill" since="2.10"/> + <keyword type="function" name="gimp_drawable_edit_stroke_selection ()" link="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-selection"/> + <keyword type="function" name="gimp_drawable_edit_stroke_item ()" link="libgimp-gimpdrawableedit.html#gimp-drawable-edit-stroke-item" since="2.10"/> + <keyword type="function" name="gimp_drawable_transform_flip_simple ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip-simple" deprecated="Use gimp_item_transform_flip_simple() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_flip ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip" deprecated="Use gimp_item_transform_flip() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_flip_default ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip-default" deprecated="Use gimp_item_transform_flip() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_perspective ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-perspective" deprecated="Use gimp_item_transform_perspective() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_perspective_default ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-perspective-default" deprecated="Use gimp_item_transform_perspective() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_rotate_simple ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate-simple" deprecated="Use gimp_item_transform_rotate_simple() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_rotate ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate" deprecated="Use gimp_item_transform_rotate() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_rotate_default ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate-default" deprecated="Use gimp_item_transform_rotate() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_scale ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-scale" deprecated="Use gimp_item_transform_scale() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_scale_default ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-scale-default" deprecated="Use gimp_item_transform_scale() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_shear ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-shear" deprecated="Use gimp_item_transform_shear() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_shear_default ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-shear-default" deprecated="Use gimp_item_transform_shear() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_2d ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-2d" deprecated="Use gimp_item_transform_2d() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_2d_default ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-2d-default" deprecated="Use gimp_item_transform_2d() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_matrix ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-matrix" deprecated="Use gimp_item_transform_matrix() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_transform_matrix_default ()" link="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-matrix-default" deprecated="Use gimp_item_transform_matrix() instead." since="2.2"/> + <keyword type="function" name="gimp_edit_cut ()" link="libgimp-gimpedit.html#gimp-edit-cut"/> + <keyword type="function" name="gimp_edit_copy ()" link="libgimp-gimpedit.html#gimp-edit-copy"/> + <keyword type="function" name="gimp_edit_copy_visible ()" link="libgimp-gimpedit.html#gimp-edit-copy-visible" since="2.2"/> + <keyword type="function" name="gimp_edit_paste ()" link="libgimp-gimpedit.html#gimp-edit-paste"/> + <keyword type="function" name="gimp_edit_paste_as_new ()" link="libgimp-gimpedit.html#gimp-edit-paste-as-new" deprecated="Use gimp_edit_paste_as_new_image() instead." since="2.4"/> + <keyword type="function" name="gimp_edit_paste_as_new_image ()" link="libgimp-gimpedit.html#gimp-edit-paste-as-new-image" since="2.10"/> + <keyword type="function" name="gimp_edit_named_cut ()" link="libgimp-gimpedit.html#gimp-edit-named-cut" since="2.4"/> + <keyword type="function" name="gimp_edit_named_copy ()" link="libgimp-gimpedit.html#gimp-edit-named-copy" since="2.4"/> + <keyword type="function" name="gimp_edit_named_copy_visible ()" link="libgimp-gimpedit.html#gimp-edit-named-copy-visible" since="2.4"/> + <keyword type="function" name="gimp_edit_named_paste ()" link="libgimp-gimpedit.html#gimp-edit-named-paste" since="2.4"/> + <keyword type="function" name="gimp_edit_named_paste_as_new ()" link="libgimp-gimpedit.html#gimp-edit-named-paste-as-new" deprecated="Use gimp_edit_named_paste_as_new_image() instead." since="2.4"/> + <keyword type="function" name="gimp_edit_named_paste_as_new_image ()" link="libgimp-gimpedit.html#gimp-edit-named-paste-as-new-image" since="2.10"/> + <keyword type="function" name="gimp_edit_clear ()" link="libgimp-gimpedit.html#gimp-edit-clear" deprecated="Use gimp_drawable_edit_clear() instead."/> + <keyword type="function" name="gimp_edit_fill ()" link="libgimp-gimpedit.html#gimp-edit-fill" deprecated="Use gimp_drawable_edit_fill() instead."/> + <keyword type="function" name="gimp_edit_bucket_fill ()" link="libgimp-gimpedit.html#gimp-edit-bucket-fill" deprecated="Use gimp_drawable_edit_bucket_fill() instead."/> + <keyword type="function" name="gimp_edit_blend ()" link="libgimp-gimpedit.html#gimp-edit-blend" deprecated="Use gimp_drawable_edit_gradient_fill() instead."/> + <keyword type="function" name="gimp_edit_stroke ()" link="libgimp-gimpedit.html#gimp-edit-stroke" deprecated="Use gimp_drawable_edit_stroke_selection() instead."/> + <keyword type="function" name="gimp_edit_stroke_vectors ()" link="libgimp-gimpedit.html#gimp-edit-stroke-vectors" deprecated="Use gimp_drawable_edit_stroke_item() instead." since="2.4"/> + <keyword type="function" name="gimp_temp_name ()" link="libgimp-gimpfileops.html#gimp-temp-name"/> + <keyword type="function" name="gimp_file_load ()" link="libgimp-gimpfileops.html#gimp-file-load"/> + <keyword type="function" name="gimp_file_load_layer ()" link="libgimp-gimpfileops.html#gimp-file-load-layer" since="2.4"/> + <keyword type="function" name="gimp_file_load_layers ()" link="libgimp-gimpfileops.html#gimp-file-load-layers" since="2.4"/> + <keyword type="function" name="gimp_file_save ()" link="libgimp-gimpfileops.html#gimp-file-save"/> + <keyword type="function" name="gimp_file_save_thumbnail ()" link="libgimp-gimpfileops.html#gimp-file-save-thumbnail"/> + <keyword type="function" name="gimp_register_magic_load_handler ()" link="libgimp-gimpfileops.html#gimp-register-magic-load-handler"/> + <keyword type="function" name="gimp_register_load_handler ()" link="libgimp-gimpfileops.html#gimp-register-load-handler"/> + <keyword type="function" name="gimp_register_save_handler ()" link="libgimp-gimpfileops.html#gimp-register-save-handler"/> + <keyword type="function" name="gimp_register_file_handler_priority ()" link="libgimp-gimpfileops.html#gimp-register-file-handler-priority" since="2.10.6"/> + <keyword type="function" name="gimp_register_file_handler_mime ()" link="libgimp-gimpfileops.html#gimp-register-file-handler-mime" since="2.2"/> + <keyword type="function" name="gimp_register_file_handler_uri ()" link="libgimp-gimpfileops.html#gimp-register-file-handler-uri" since="2.10"/> + <keyword type="function" name="gimp_register_file_handler_raw ()" link="libgimp-gimpfileops.html#gimp-register-file-handler-raw" since="2.10"/> + <keyword type="function" name="gimp_register_thumbnail_loader ()" link="libgimp-gimpfileops.html#gimp-register-thumbnail-loader" since="2.2"/> + <keyword type="function" name="gimp_floating_sel_remove ()" link="libgimp-gimpfloatingsel.html#gimp-floating-sel-remove"/> + <keyword type="function" name="gimp_floating_sel_anchor ()" link="libgimp-gimpfloatingsel.html#gimp-floating-sel-anchor"/> + <keyword type="function" name="gimp_floating_sel_to_layer ()" link="libgimp-gimpfloatingsel.html#gimp-floating-sel-to-layer"/> + <keyword type="function" name="gimp_floating_sel_attach ()" link="libgimp-gimpfloatingsel.html#gimp-floating-sel-attach"/> + <keyword type="function" name="gimp_floating_sel_rigor ()" link="libgimp-gimpfloatingsel.html#gimp-floating-sel-rigor" deprecated="There is no replacement for this procedure."/> + <keyword type="function" name="gimp_floating_sel_relax ()" link="libgimp-gimpfloatingsel.html#gimp-floating-sel-relax" deprecated="There is no replacement for this procedure."/> + <keyword type="function" name="gimp_image_list ()" link="libgimp-gimpimage.html#gimp-image-list"/> + <keyword type="function" name="gimp_image_new ()" link="libgimp-gimpimage.html#gimp-image-new"/> + <keyword type="function" name="gimp_image_new_with_precision ()" link="libgimp-gimpimage.html#gimp-image-new-with-precision" since="2.10"/> + <keyword type="function" name="gimp_image_get_uri ()" link="libgimp-gimpimage.html#gimp-image-get-uri" since="2.8"/> + <keyword type="function" name="gimp_image_get_xcf_uri ()" link="libgimp-gimpimage.html#gimp-image-get-xcf-uri" since="2.8"/> + <keyword type="function" name="gimp_image_get_exported_uri ()" link="libgimp-gimpimage.html#gimp-image-get-exported-uri" since="2.8"/> + <keyword type="function" name="gimp_image_get_imported_uri ()" link="libgimp-gimpimage.html#gimp-image-get-imported-uri" since="2.8"/> + <keyword type="function" name="gimp_image_duplicate ()" link="libgimp-gimpimage.html#gimp-image-duplicate"/> + <keyword type="function" name="gimp_image_delete ()" link="libgimp-gimpimage.html#gimp-image-delete"/> + <keyword type="function" name="gimp_image_is_valid ()" link="libgimp-gimpimage.html#gimp-image-is-valid" since="2.4"/> + <keyword type="function" name="gimp_image_base_type ()" link="libgimp-gimpimage.html#gimp-image-base-type"/> + <keyword type="function" name="gimp_image_get_precision ()" link="libgimp-gimpimage.html#gimp-image-get-precision" since="2.10"/> + <keyword type="function" name="gimp_image_get_default_new_layer_mode ()" link="libgimp-gimpimage.html#gimp-image-get-default-new-layer-mode" since="2.10"/> + <keyword type="function" name="gimp_image_width ()" link="libgimp-gimpimage.html#gimp-image-width"/> + <keyword type="function" name="gimp_image_height ()" link="libgimp-gimpimage.html#gimp-image-height"/> + <keyword type="function" name="gimp_image_free_shadow ()" link="libgimp-gimpimage.html#gimp-image-free-shadow" deprecated="Use gimp_drawable_free_shadow() instead."/> + <keyword type="function" name="gimp_image_get_layers ()" link="libgimp-gimpimage.html#gimp-image-get-layers"/> + <keyword type="function" name="gimp_image_get_channels ()" link="libgimp-gimpimage.html#gimp-image-get-channels"/> + <keyword type="function" name="gimp_image_get_active_drawable ()" link="libgimp-gimpimage.html#gimp-image-get-active-drawable"/> + <keyword type="function" name="gimp_image_get_floating_sel ()" link="libgimp-gimpimage.html#gimp-image-get-floating-sel"/> + <keyword type="function" name="gimp_image_floating_sel_attached_to ()" link="libgimp-gimpimage.html#gimp-image-floating-sel-attached-to"/> + <keyword type="function" name="gimp_image_pick_color ()" link="libgimp-gimpimage.html#gimp-image-pick-color"/> + <keyword type="function" name="gimp_image_pick_correlate_layer ()" link="libgimp-gimpimage.html#gimp-image-pick-correlate-layer"/> + <keyword type="function" name="gimp_image_get_item_position ()" link="libgimp-gimpimage.html#gimp-image-get-item-position" since="2.8"/> + <keyword type="function" name="gimp_image_reorder_item ()" link="libgimp-gimpimage.html#gimp-image-reorder-item" since="2.8"/> + <keyword type="function" name="gimp_image_raise_item ()" link="libgimp-gimpimage.html#gimp-image-raise-item" since="2.8"/> + <keyword type="function" name="gimp_image_lower_item ()" link="libgimp-gimpimage.html#gimp-image-lower-item" since="2.8"/> + <keyword type="function" name="gimp_image_raise_item_to_top ()" link="libgimp-gimpimage.html#gimp-image-raise-item-to-top" since="2.8"/> + <keyword type="function" name="gimp_image_lower_item_to_bottom ()" link="libgimp-gimpimage.html#gimp-image-lower-item-to-bottom" since="2.8"/> + <keyword type="function" name="gimp_image_add_layer ()" link="libgimp-gimpimage.html#gimp-image-add-layer" deprecated="Use gimp_image_insert_layer() instead."/> + <keyword type="function" name="gimp_image_insert_layer ()" link="libgimp-gimpimage.html#gimp-image-insert-layer"/> + <keyword type="function" name="gimp_image_remove_layer ()" link="libgimp-gimpimage.html#gimp-image-remove-layer"/> + <keyword type="function" name="gimp_image_freeze_layers ()" link="libgimp-gimpimage.html#gimp-image-freeze-layers" since="2.10.2"/> + <keyword type="function" name="gimp_image_thaw_layers ()" link="libgimp-gimpimage.html#gimp-image-thaw-layers" since="2.10.2"/> + <keyword type="function" name="gimp_image_raise_layer ()" link="libgimp-gimpimage.html#gimp-image-raise-layer" deprecated="Use gimp_image_raise_item() instead."/> + <keyword type="function" name="gimp_image_lower_layer ()" link="libgimp-gimpimage.html#gimp-image-lower-layer" deprecated="Use gimp_image_lower_item() instead."/> + <keyword type="function" name="gimp_image_raise_layer_to_top ()" link="libgimp-gimpimage.html#gimp-image-raise-layer-to-top" deprecated="Use gimp_image_raise_item_to_top() instead."/> + <keyword type="function" name="gimp_image_lower_layer_to_bottom ()" link="libgimp-gimpimage.html#gimp-image-lower-layer-to-bottom" deprecated="Use gimp_image_lower_item_to_bottom() instead."/> + <keyword type="function" name="gimp_image_get_layer_position ()" link="libgimp-gimpimage.html#gimp-image-get-layer-position" deprecated="Use gimp_image_get_item_position() instead." since="2.4"/> + <keyword type="function" name="gimp_image_add_channel ()" link="libgimp-gimpimage.html#gimp-image-add-channel" deprecated="Use gimp_image_insert_channel() instead."/> + <keyword type="function" name="gimp_image_insert_channel ()" link="libgimp-gimpimage.html#gimp-image-insert-channel"/> + <keyword type="function" name="gimp_image_remove_channel ()" link="libgimp-gimpimage.html#gimp-image-remove-channel"/> + <keyword type="function" name="gimp_image_freeze_channels ()" link="libgimp-gimpimage.html#gimp-image-freeze-channels" since="2.10.2"/> + <keyword type="function" name="gimp_image_thaw_channels ()" link="libgimp-gimpimage.html#gimp-image-thaw-channels" since="2.10.2"/> + <keyword type="function" name="gimp_image_raise_channel ()" link="libgimp-gimpimage.html#gimp-image-raise-channel" deprecated="Use gimp_image_raise_item() instead."/> + <keyword type="function" name="gimp_image_lower_channel ()" link="libgimp-gimpimage.html#gimp-image-lower-channel" deprecated="Use gimp_image_lower_item() instead."/> + <keyword type="function" name="gimp_image_get_channel_position ()" link="libgimp-gimpimage.html#gimp-image-get-channel-position" deprecated="Use gimp_image_get_item_position() instead." since="2.4"/> + <keyword type="function" name="gimp_image_flatten ()" link="libgimp-gimpimage.html#gimp-image-flatten"/> + <keyword type="function" name="gimp_image_merge_visible_layers ()" link="libgimp-gimpimage.html#gimp-image-merge-visible-layers"/> + <keyword type="function" name="gimp_image_merge_down ()" link="libgimp-gimpimage.html#gimp-image-merge-down"/> + <keyword type="function" name="gimp_image_merge_layer_group ()" link="libgimp-gimpimage.html#gimp-image-merge-layer-group" since="2.10.14"/> + <keyword type="function" name="gimp_image_clean_all ()" link="libgimp-gimpimage.html#gimp-image-clean-all"/> + <keyword type="function" name="gimp_image_is_dirty ()" link="libgimp-gimpimage.html#gimp-image-is-dirty"/> + <keyword type="function" name="gimp_image_get_active_layer ()" link="libgimp-gimpimage.html#gimp-image-get-active-layer"/> + <keyword type="function" name="gimp_image_set_active_layer ()" link="libgimp-gimpimage.html#gimp-image-set-active-layer"/> + <keyword type="function" name="gimp_image_get_active_channel ()" link="libgimp-gimpimage.html#gimp-image-get-active-channel"/> + <keyword type="function" name="gimp_image_set_active_channel ()" link="libgimp-gimpimage.html#gimp-image-set-active-channel"/> + <keyword type="function" name="gimp_image_unset_active_channel ()" link="libgimp-gimpimage.html#gimp-image-unset-active-channel"/> + <keyword type="function" name="gimp_image_get_selection ()" link="libgimp-gimpimage.html#gimp-image-get-selection"/> + <keyword type="function" name="gimp_image_get_component_active ()" link="libgimp-gimpimage.html#gimp-image-get-component-active"/> + <keyword type="function" name="gimp_image_set_component_active ()" link="libgimp-gimpimage.html#gimp-image-set-component-active"/> + <keyword type="function" name="gimp_image_get_component_visible ()" link="libgimp-gimpimage.html#gimp-image-get-component-visible"/> + <keyword type="function" name="gimp_image_set_component_visible ()" link="libgimp-gimpimage.html#gimp-image-set-component-visible"/> + <keyword type="function" name="gimp_image_get_filename ()" link="libgimp-gimpimage.html#gimp-image-get-filename"/> + <keyword type="function" name="gimp_image_set_filename ()" link="libgimp-gimpimage.html#gimp-image-set-filename"/> + <keyword type="function" name="gimp_image_get_name ()" link="libgimp-gimpimage.html#gimp-image-get-name"/> + <keyword type="function" name="gimp_image_get_resolution ()" link="libgimp-gimpimage.html#gimp-image-get-resolution"/> + <keyword type="function" name="gimp_image_set_resolution ()" link="libgimp-gimpimage.html#gimp-image-set-resolution"/> + <keyword type="function" name="gimp_image_get_unit ()" link="libgimp-gimpimage.html#gimp-image-get-unit"/> + <keyword type="function" name="gimp_image_set_unit ()" link="libgimp-gimpimage.html#gimp-image-set-unit"/> + <keyword type="function" name="gimp_image_set_tattoo_state ()" link="libgimp-gimpimage.html#gimp-image-set-tattoo-state"/> + <keyword type="function" name="gimp_image_get_tattoo_state ()" link="libgimp-gimpimage.html#gimp-image-get-tattoo-state"/> + <keyword type="function" name="gimp_image_get_layer_by_tattoo ()" link="libgimp-gimpimage.html#gimp-image-get-layer-by-tattoo"/> + <keyword type="function" name="gimp_image_get_channel_by_tattoo ()" link="libgimp-gimpimage.html#gimp-image-get-channel-by-tattoo"/> + <keyword type="function" name="gimp_image_get_vectors_by_tattoo ()" link="libgimp-gimpimage.html#gimp-image-get-vectors-by-tattoo" since="2.6"/> + <keyword type="function" name="gimp_image_get_layer_by_name ()" link="libgimp-gimpimage.html#gimp-image-get-layer-by-name" since="2.8"/> + <keyword type="function" name="gimp_image_get_channel_by_name ()" link="libgimp-gimpimage.html#gimp-image-get-channel-by-name" since="2.8"/> + <keyword type="function" name="gimp_image_get_vectors_by_name ()" link="libgimp-gimpimage.html#gimp-image-get-vectors-by-name" since="2.8"/> + <keyword type="function" name="gimp_image_get_cmap ()" link="libgimp-gimpimage.html#gimp-image-get-cmap" deprecated="Use gimp_image_get_colormap() instead."/> + <keyword type="function" name="gimp_image_set_cmap ()" link="libgimp-gimpimage.html#gimp-image-set-cmap" deprecated="Use gimp_image_set_colormap() instead."/> + <keyword type="function" name="gimp_image_get_colormap ()" link="libgimp-gimpimage.html#gimp-image-get-colormap"/> + <keyword type="function" name="gimp_image_set_colormap ()" link="libgimp-gimpimage.html#gimp-image-set-colormap"/> + <keyword type="function" name="gimp_image_get_vectors ()" link="libgimp-gimpimage.html#gimp-image-get-vectors" since="2.4"/> + <keyword type="function" name="gimp_image_get_thumbnail_data ()" link="libgimp-gimpimage.html#gimp-image-get-thumbnail-data"/> + <keyword type="function" name="gimp_image_get_metadata ()" link="libgimp-gimpimage.html#gimp-image-get-metadata" since="2.10"/> + <keyword type="function" name="gimp_image_set_metadata ()" link="libgimp-gimpimage.html#gimp-image-set-metadata" since="2.10"/> + <keyword type="function" name="gimp_image_attach_parasite ()" link="libgimp-gimpimage.html#gimp-image-attach-parasite" since="2.8"/> + <keyword type="function" name="gimp_image_detach_parasite ()" link="libgimp-gimpimage.html#gimp-image-detach-parasite" since="2.8"/> + <keyword type="function" name="gimp_image_get_parasite ()" link="libgimp-gimpimage.html#gimp-image-get-parasite" since="2.8"/> + <keyword type="function" name="gimp_image_get_parasite_list ()" link="libgimp-gimpimage.html#gimp-image-get-parasite-list" since="2.8"/> + <keyword type="function" name="gimp_image_parasite_find ()" link="libgimp-gimpimage.html#gimp-image-parasite-find" deprecated="Use gimp_image_get_parasite() instead."/> + <keyword type="function" name="gimp_image_parasite_list ()" link="libgimp-gimpimage.html#gimp-image-parasite-list" deprecated="Use gimp_image_get_parasite_list() instead."/> + <keyword type="function" name="gimp_image_parasite_attach ()" link="libgimp-gimpimage.html#gimp-image-parasite-attach" deprecated="Use gimp_image_attach_parasite() instead."/> + <keyword type="function" name="gimp_image_parasite_detach ()" link="libgimp-gimpimage.html#gimp-image-parasite-detach" deprecated="Use gimp_image_detach_parasite() instead."/> + <keyword type="function" name="gimp_image_attach_new_parasite ()" link="libgimp-gimpimage.html#gimp-image-attach-new-parasite" deprecated="Use gimp_image_attach_parasite() instead."/> + <keyword type="function" name="gimp_image_add_vectors ()" link="libgimp-gimpimage.html#gimp-image-add-vectors" deprecated="Use gimp_image_insert_vectors() instead."/> + <keyword type="function" name="gimp_image_insert_vectors ()" link="libgimp-gimpimage.html#gimp-image-insert-vectors"/> + <keyword type="function" name="gimp_image_remove_vectors ()" link="libgimp-gimpimage.html#gimp-image-remove-vectors" since="2.4"/> + <keyword type="function" name="gimp_image_freeze_vectors ()" link="libgimp-gimpimage.html#gimp-image-freeze-vectors" since="2.10.2"/> + <keyword type="function" name="gimp_image_thaw_vectors ()" link="libgimp-gimpimage.html#gimp-image-thaw-vectors" since="2.10.2"/> + <keyword type="function" name="gimp_image_get_active_vectors ()" link="libgimp-gimpimage.html#gimp-image-get-active-vectors"/> + <keyword type="function" name="gimp_image_set_active_vectors ()" link="libgimp-gimpimage.html#gimp-image-set-active-vectors"/> + <keyword type="function" name="gimp_image_lower_vectors ()" link="libgimp-gimpimage.html#gimp-image-lower-vectors" deprecated="Use gimp_image_lower_item() instead." since="2.4"/> + <keyword type="function" name="gimp_image_raise_vectors ()" link="libgimp-gimpimage.html#gimp-image-raise-vectors" deprecated="Use gimp_image_raise_item() instead." since="2.4"/> + <keyword type="function" name="gimp_image_lower_vectors_to_bottom ()" link="libgimp-gimpimage.html#gimp-image-lower-vectors-to-bottom" deprecated="Use gimp_image_lower_item_to_bottom() instead." since="2.4"/> + <keyword type="function" name="gimp_image_raise_vectors_to_top ()" link="libgimp-gimpimage.html#gimp-image-raise-vectors-to-top" deprecated="Use gimp_image_raise_item_to_top() instead." since="2.4"/> + <keyword type="function" name="gimp_image_get_vectors_position ()" link="libgimp-gimpimage.html#gimp-image-get-vectors-position" deprecated="Use gimp_image_get_item_position() instead." since="2.4"/> + <keyword type="function" name="gimp_image_get_color_profile ()" link="libgimp-gimpimagecolorprofile.html#gimp-image-get-color-profile" since="2.10"/> + <keyword type="function" name="gimp_image_set_color_profile ()" link="libgimp-gimpimagecolorprofile.html#gimp-image-set-color-profile" since="2.10"/> + <keyword type="function" name="gimp_image_set_color_profile_from_file ()" link="libgimp-gimpimagecolorprofile.html#gimp-image-set-color-profile-from-file" since="2.10"/> + <keyword type="function" name="gimp_image_get_effective_color_profile ()" link="libgimp-gimpimagecolorprofile.html#gimp-image-get-effective-color-profile" since="2.10"/> + <keyword type="function" name="gimp_image_convert_color_profile ()" link="libgimp-gimpimagecolorprofile.html#gimp-image-convert-color-profile" since="2.10"/> + <keyword type="function" name="gimp_image_convert_color_profile_from_file ()" link="libgimp-gimpimagecolorprofile.html#gimp-image-convert-color-profile-from-file" since="2.10"/> + <keyword type="function" name="gimp_image_convert_rgb ()" link="libgimp-gimpimageconvert.html#gimp-image-convert-rgb"/> + <keyword type="function" name="gimp_image_convert_grayscale ()" link="libgimp-gimpimageconvert.html#gimp-image-convert-grayscale"/> + <keyword type="function" name="gimp_image_convert_indexed ()" link="libgimp-gimpimageconvert.html#gimp-image-convert-indexed"/> + <keyword type="function" name="gimp_image_convert_set_dither_matrix ()" link="libgimp-gimpimageconvert.html#gimp-image-convert-set-dither-matrix" since="2.4"/> + <keyword type="function" name="gimp_image_convert_precision ()" link="libgimp-gimpimageconvert.html#gimp-image-convert-precision" since="2.10"/> + <keyword type="function" name="gimp_image_grid_get_spacing ()" link="libgimp-gimpimagegrid.html#gimp-image-grid-get-spacing" since="2.4"/> + <keyword type="function" name="gimp_image_grid_set_spacing ()" link="libgimp-gimpimagegrid.html#gimp-image-grid-set-spacing" since="2.4"/> + <keyword type="function" name="gimp_image_grid_get_offset ()" link="libgimp-gimpimagegrid.html#gimp-image-grid-get-offset" since="2.4"/> + <keyword type="function" name="gimp_image_grid_set_offset ()" link="libgimp-gimpimagegrid.html#gimp-image-grid-set-offset" since="2.4"/> + <keyword type="function" name="gimp_image_grid_get_foreground_color ()" link="libgimp-gimpimagegrid.html#gimp-image-grid-get-foreground-color" since="2.4"/> + <keyword type="function" name="gimp_image_grid_set_foreground_color ()" link="libgimp-gimpimagegrid.html#gimp-image-grid-set-foreground-color" since="2.4"/> + <keyword type="function" name="gimp_image_grid_get_background_color ()" link="libgimp-gimpimagegrid.html#gimp-image-grid-get-background-color" since="2.4"/> + <keyword type="function" name="gimp_image_grid_set_background_color ()" link="libgimp-gimpimagegrid.html#gimp-image-grid-set-background-color" since="2.4"/> + <keyword type="function" name="gimp_image_grid_get_style ()" link="libgimp-gimpimagegrid.html#gimp-image-grid-get-style" since="2.4"/> + <keyword type="function" name="gimp_image_grid_set_style ()" link="libgimp-gimpimagegrid.html#gimp-image-grid-set-style" since="2.4"/> + <keyword type="function" name="gimp_image_add_hguide ()" link="libgimp-gimpimageguides.html#gimp-image-add-hguide"/> + <keyword type="function" name="gimp_image_add_vguide ()" link="libgimp-gimpimageguides.html#gimp-image-add-vguide"/> + <keyword type="function" name="gimp_image_delete_guide ()" link="libgimp-gimpimageguides.html#gimp-image-delete-guide"/> + <keyword type="function" name="gimp_image_find_next_guide ()" link="libgimp-gimpimageguides.html#gimp-image-find-next-guide"/> + <keyword type="function" name="gimp_image_get_guide_orientation ()" link="libgimp-gimpimageguides.html#gimp-image-get-guide-orientation"/> + <keyword type="function" name="gimp_image_get_guide_position ()" link="libgimp-gimpimageguides.html#gimp-image-get-guide-position"/> + <keyword type="function" name="gimp_image_add_sample_point ()" link="libgimp-gimpimagesamplepoints.html#gimp-image-add-sample-point" since="2.10"/> + <keyword type="function" name="gimp_image_delete_sample_point ()" link="libgimp-gimpimagesamplepoints.html#gimp-image-delete-sample-point" since="2.10"/> + <keyword type="function" name="gimp_image_find_next_sample_point ()" link="libgimp-gimpimagesamplepoints.html#gimp-image-find-next-sample-point" since="2.10"/> + <keyword type="function" name="gimp_image_get_sample_point_position ()" link="libgimp-gimpimagesamplepoints.html#gimp-image-get-sample-point-position" since="2.10"/> + <keyword type="function" name="gimp_image_select_color ()" link="libgimp-gimpimageselect.html#gimp-image-select-color" since="2.8"/> + <keyword type="function" name="gimp_image_select_contiguous_color ()" link="libgimp-gimpimageselect.html#gimp-image-select-contiguous-color" since="2.8"/> + <keyword type="function" name="gimp_image_select_rectangle ()" link="libgimp-gimpimageselect.html#gimp-image-select-rectangle" since="2.8"/> + <keyword type="function" name="gimp_image_select_round_rectangle ()" link="libgimp-gimpimageselect.html#gimp-image-select-round-rectangle" since="2.8"/> + <keyword type="function" name="gimp_image_select_ellipse ()" link="libgimp-gimpimageselect.html#gimp-image-select-ellipse" since="2.8"/> + <keyword type="function" name="gimp_image_select_polygon ()" link="libgimp-gimpimageselect.html#gimp-image-select-polygon" since="2.8"/> + <keyword type="function" name="gimp_image_select_item ()" link="libgimp-gimpimageselect.html#gimp-image-select-item" since="2.8"/> + <keyword type="function" name="gimp_image_resize ()" link="libgimp-gimpimagetransform.html#gimp-image-resize"/> + <keyword type="function" name="gimp_image_resize_to_layers ()" link="libgimp-gimpimagetransform.html#gimp-image-resize-to-layers" since="2.2"/> + <keyword type="function" name="gimp_image_scale ()" link="libgimp-gimpimagetransform.html#gimp-image-scale"/> + <keyword type="function" name="gimp_image_scale_full ()" link="libgimp-gimpimagetransform.html#gimp-image-scale-full" deprecated="Use gimp_image_scale() instead." since="2.6"/> + <keyword type="function" name="gimp_image_crop ()" link="libgimp-gimpimagetransform.html#gimp-image-crop"/> + <keyword type="function" name="gimp_image_flip ()" link="libgimp-gimpimagetransform.html#gimp-image-flip"/> + <keyword type="function" name="gimp_image_rotate ()" link="libgimp-gimpimagetransform.html#gimp-image-rotate"/> + <keyword type="function" name="gimp_image_undo_group_start ()" link="libgimp-gimpimageundo.html#gimp-image-undo-group-start"/> + <keyword type="function" name="gimp_image_undo_group_end ()" link="libgimp-gimpimageundo.html#gimp-image-undo-group-end"/> + <keyword type="function" name="gimp_image_undo_is_enabled ()" link="libgimp-gimpimageundo.html#gimp-image-undo-is-enabled"/> + <keyword type="function" name="gimp_image_undo_disable ()" link="libgimp-gimpimageundo.html#gimp-image-undo-disable"/> + <keyword type="function" name="gimp_image_undo_enable ()" link="libgimp-gimpimageundo.html#gimp-image-undo-enable"/> + <keyword type="function" name="gimp_image_undo_freeze ()" link="libgimp-gimpimageundo.html#gimp-image-undo-freeze"/> + <keyword type="function" name="gimp_image_undo_thaw ()" link="libgimp-gimpimageundo.html#gimp-image-undo-thaw"/> + <keyword type="function" name="gimp_image_metadata_load_prepare ()" link="libgimp-gimpmetadata.html#gimp-image-metadata-load-prepare" since="2.10"/> + <keyword type="function" name="gimp_image_metadata_load_finish ()" link="libgimp-gimpmetadata.html#gimp-image-metadata-load-finish" since="2.10"/> + <keyword type="function" name="gimp_image_metadata_save_prepare ()" link="libgimp-gimpmetadata.html#gimp-image-metadata-save-prepare" since="2.10"/> + <keyword type="function" name="gimp_image_metadata_save_finish ()" link="libgimp-gimpmetadata.html#gimp-image-metadata-save-finish" since="2.10"/> + <keyword type="function" name="gimp_image_metadata_load_thumbnail ()" link="libgimp-gimpmetadata.html#gimp-image-metadata-load-thumbnail"/> + <keyword type="function" name="gimp_item_is_valid ()" link="libgimp-gimpitem.html#gimp-item-is-valid" since="2.8"/> + <keyword type="function" name="gimp_item_get_image ()" link="libgimp-gimpitem.html#gimp-item-get-image" since="2.8"/> + <keyword type="function" name="gimp_item_delete ()" link="libgimp-gimpitem.html#gimp-item-delete" since="2.8"/> + <keyword type="function" name="gimp_item_is_drawable ()" link="libgimp-gimpitem.html#gimp-item-is-drawable" since="2.8"/> + <keyword type="function" name="gimp_item_is_layer ()" link="libgimp-gimpitem.html#gimp-item-is-layer" since="2.8"/> + <keyword type="function" name="gimp_item_is_text_layer ()" link="libgimp-gimpitem.html#gimp-item-is-text-layer" since="2.8"/> + <keyword type="function" name="gimp_item_is_channel ()" link="libgimp-gimpitem.html#gimp-item-is-channel" since="2.8"/> + <keyword type="function" name="gimp_item_is_layer_mask ()" link="libgimp-gimpitem.html#gimp-item-is-layer-mask" since="2.8"/> + <keyword type="function" name="gimp_item_is_selection ()" link="libgimp-gimpitem.html#gimp-item-is-selection" since="2.8"/> + <keyword type="function" name="gimp_item_is_vectors ()" link="libgimp-gimpitem.html#gimp-item-is-vectors" since="2.8"/> + <keyword type="function" name="gimp_item_is_group ()" link="libgimp-gimpitem.html#gimp-item-is-group" since="2.8"/> + <keyword type="function" name="gimp_item_get_parent ()" link="libgimp-gimpitem.html#gimp-item-get-parent" since="2.8"/> + <keyword type="function" name="gimp_item_get_children ()" link="libgimp-gimpitem.html#gimp-item-get-children" since="2.8"/> + <keyword type="function" name="gimp_item_get_expanded ()" link="libgimp-gimpitem.html#gimp-item-get-expanded" since="2.10"/> + <keyword type="function" name="gimp_item_set_expanded ()" link="libgimp-gimpitem.html#gimp-item-set-expanded" since="2.10"/> + <keyword type="function" name="gimp_item_get_name ()" link="libgimp-gimpitem.html#gimp-item-get-name" since="2.8"/> + <keyword type="function" name="gimp_item_set_name ()" link="libgimp-gimpitem.html#gimp-item-set-name" since="2.8"/> + <keyword type="function" name="gimp_item_get_visible ()" link="libgimp-gimpitem.html#gimp-item-get-visible" since="2.8"/> + <keyword type="function" name="gimp_item_set_visible ()" link="libgimp-gimpitem.html#gimp-item-set-visible" since="2.8"/> + <keyword type="function" name="gimp_item_get_linked ()" link="libgimp-gimpitem.html#gimp-item-get-linked" since="2.8"/> + <keyword type="function" name="gimp_item_set_linked ()" link="libgimp-gimpitem.html#gimp-item-set-linked" since="2.8"/> + <keyword type="function" name="gimp_item_get_lock_content ()" link="libgimp-gimpitem.html#gimp-item-get-lock-content" since="2.8"/> + <keyword type="function" name="gimp_item_set_lock_content ()" link="libgimp-gimpitem.html#gimp-item-set-lock-content" since="2.8"/> + <keyword type="function" name="gimp_item_get_lock_position ()" link="libgimp-gimpitem.html#gimp-item-get-lock-position" since="2.10"/> + <keyword type="function" name="gimp_item_set_lock_position ()" link="libgimp-gimpitem.html#gimp-item-set-lock-position" since="2.10"/> + <keyword type="function" name="gimp_item_get_color_tag ()" link="libgimp-gimpitem.html#gimp-item-get-color-tag" since="2.10"/> + <keyword type="function" name="gimp_item_set_color_tag ()" link="libgimp-gimpitem.html#gimp-item-set-color-tag" since="2.10"/> + <keyword type="function" name="gimp_item_get_tattoo ()" link="libgimp-gimpitem.html#gimp-item-get-tattoo" since="2.8"/> + <keyword type="function" name="gimp_item_set_tattoo ()" link="libgimp-gimpitem.html#gimp-item-set-tattoo" since="2.8"/> + <keyword type="function" name="gimp_item_attach_parasite ()" link="libgimp-gimpitem.html#gimp-item-attach-parasite" since="2.8"/> + <keyword type="function" name="gimp_item_detach_parasite ()" link="libgimp-gimpitem.html#gimp-item-detach-parasite" since="2.8"/> + <keyword type="function" name="gimp_item_get_parasite ()" link="libgimp-gimpitem.html#gimp-item-get-parasite" since="2.8"/> + <keyword type="function" name="gimp_item_get_parasite_list ()" link="libgimp-gimpitem.html#gimp-item-get-parasite-list" since="2.8"/> + <keyword type="function" name="gimp_item_transform_translate ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-translate" since="2.10"/> + <keyword type="function" name="gimp_item_transform_flip_simple ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-flip-simple" since="2.2"/> + <keyword type="function" name="gimp_item_transform_flip ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-flip" since="2.8"/> + <keyword type="function" name="gimp_item_transform_perspective ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" since="2.8"/> + <keyword type="function" name="gimp_item_transform_rotate_simple ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-rotate-simple" since="2.8"/> + <keyword type="function" name="gimp_item_transform_rotate ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" since="2.8"/> + <keyword type="function" name="gimp_item_transform_scale ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-scale" since="2.8"/> + <keyword type="function" name="gimp_item_transform_shear ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-shear" since="2.8"/> + <keyword type="function" name="gimp_item_transform_2d ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-2d" since="2.8"/> + <keyword type="function" name="gimp_item_transform_matrix ()" link="libgimp-gimpitemtransform.html#gimp-item-transform-matrix" since="2.8"/> + <keyword type="function" name="gimp_layer_new ()" link="libgimp-gimplayer.html#gimp-layer-new"/> + <keyword type="function" name="gimp_layer_new_from_drawable ()" link="libgimp-gimplayer.html#gimp-layer-new-from-drawable"/> + <keyword type="function" name="gimp_layer_new_from_visible ()" link="libgimp-gimplayer.html#gimp-layer-new-from-visible" since="2.6"/> + <keyword type="function" name="gimp_layer_new_from_pixbuf ()" link="libgimp-gimplayer.html#gimp-layer-new-from-pixbuf" since="2.4"/> + <keyword type="function" name="gimp_layer_new_from_surface ()" link="libgimp-gimplayer.html#gimp-layer-new-from-surface" since="2.8"/> + <keyword type="function" name="gimp_layer_group_new ()" link="libgimp-gimplayer.html#gimp-layer-group-new" since="2.8"/> + <keyword type="function" name="gimp_layer_copy ()" link="libgimp-gimplayer.html#gimp-layer-copy"/> + <keyword type="function" name="gimp_layer_scale ()" link="libgimp-gimplayer.html#gimp-layer-scale"/> + <keyword type="function" name="gimp_layer_scale_full ()" link="libgimp-gimplayer.html#gimp-layer-scale-full" deprecated="Use gimp_layer_scale() instead." since="2.6"/> + <keyword type="function" name="gimp_layer_resize ()" link="libgimp-gimplayer.html#gimp-layer-resize"/> + <keyword type="function" name="gimp_layer_resize_to_image_size ()" link="libgimp-gimplayer.html#gimp-layer-resize-to-image-size"/> + <keyword type="function" name="gimp_layer_translate ()" link="libgimp-gimplayer.html#gimp-layer-translate" deprecated="Use gimp_item_transform_translate() instead."/> + <keyword type="function" name="gimp_layer_add_alpha ()" link="libgimp-gimplayer.html#gimp-layer-add-alpha"/> + <keyword type="function" name="gimp_layer_flatten ()" link="libgimp-gimplayer.html#gimp-layer-flatten" since="2.4"/> + <keyword type="function" name="gimp_layer_set_offsets ()" link="libgimp-gimplayer.html#gimp-layer-set-offsets"/> + <keyword type="function" name="gimp_layer_create_mask ()" link="libgimp-gimplayer.html#gimp-layer-create-mask"/> + <keyword type="function" name="gimp_layer_from_mask ()" link="libgimp-gimplayer.html#gimp-layer-from-mask" since="2.2"/> + <keyword type="function" name="gimp_layer_get_mask ()" link="libgimp-gimplayer.html#gimp-layer-get-mask"/> + <keyword type="function" name="gimp_layer_add_mask ()" link="libgimp-gimplayer.html#gimp-layer-add-mask"/> + <keyword type="function" name="gimp_layer_remove_mask ()" link="libgimp-gimplayer.html#gimp-layer-remove-mask"/> + <keyword type="function" name="gimp_layer_is_floating_sel ()" link="libgimp-gimplayer.html#gimp-layer-is-floating-sel"/> + <keyword type="function" name="gimp_layer_get_lock_alpha ()" link="libgimp-gimplayer.html#gimp-layer-get-lock-alpha"/> + <keyword type="function" name="gimp_layer_set_lock_alpha ()" link="libgimp-gimplayer.html#gimp-layer-set-lock-alpha"/> + <keyword type="function" name="gimp_layer_get_preserve_trans ()" link="libgimp-gimplayer.html#gimp-layer-get-preserve-trans" deprecated=""/> + <keyword type="function" name="gimp_layer_set_preserve_trans ()" link="libgimp-gimplayer.html#gimp-layer-set-preserve-trans" deprecated=""/> + <keyword type="function" name="gimp_layer_get_apply_mask ()" link="libgimp-gimplayer.html#gimp-layer-get-apply-mask"/> + <keyword type="function" name="gimp_layer_set_apply_mask ()" link="libgimp-gimplayer.html#gimp-layer-set-apply-mask"/> + <keyword type="function" name="gimp_layer_get_show_mask ()" link="libgimp-gimplayer.html#gimp-layer-get-show-mask"/> + <keyword type="function" name="gimp_layer_set_show_mask ()" link="libgimp-gimplayer.html#gimp-layer-set-show-mask"/> + <keyword type="function" name="gimp_layer_get_edit_mask ()" link="libgimp-gimplayer.html#gimp-layer-get-edit-mask"/> + <keyword type="function" name="gimp_layer_set_edit_mask ()" link="libgimp-gimplayer.html#gimp-layer-set-edit-mask"/> + <keyword type="function" name="gimp_layer_get_opacity ()" link="libgimp-gimplayer.html#gimp-layer-get-opacity"/> + <keyword type="function" name="gimp_layer_set_opacity ()" link="libgimp-gimplayer.html#gimp-layer-set-opacity"/> + <keyword type="function" name="gimp_layer_get_mode ()" link="libgimp-gimplayer.html#gimp-layer-get-mode"/> + <keyword type="function" name="gimp_layer_set_mode ()" link="libgimp-gimplayer.html#gimp-layer-set-mode"/> + <keyword type="function" name="gimp_layer_get_blend_space ()" link="libgimp-gimplayer.html#gimp-layer-get-blend-space" since="2.10"/> + <keyword type="function" name="gimp_layer_set_blend_space ()" link="libgimp-gimplayer.html#gimp-layer-set-blend-space" since="2.10"/> + <keyword type="function" name="gimp_layer_get_composite_space ()" link="libgimp-gimplayer.html#gimp-layer-get-composite-space" since="2.10"/> + <keyword type="function" name="gimp_layer_set_composite_space ()" link="libgimp-gimplayer.html#gimp-layer-set-composite-space" since="2.10"/> + <keyword type="function" name="gimp_layer_get_composite_mode ()" link="libgimp-gimplayer.html#gimp-layer-get-composite-mode" since="2.10"/> + <keyword type="function" name="gimp_layer_set_composite_mode ()" link="libgimp-gimplayer.html#gimp-layer-set-composite-mode" since="2.10"/> + <keyword type="function" name="gimp_path_list ()" link="libgimp-gimppaths.html#gimp-path-list" deprecated="Use gimp_image_get_vectors() instead."/> + <keyword type="function" name="gimp_path_get_points ()" link="libgimp-gimppaths.html#gimp-path-get-points" deprecated="Use gimp_vectors_stroke_get_points() instead."/> + <keyword type="function" name="gimp_path_get_current ()" link="libgimp-gimppaths.html#gimp-path-get-current" deprecated="Use gimp_image_get_active_vectors() instead."/> + <keyword type="function" name="gimp_path_set_current ()" link="libgimp-gimppaths.html#gimp-path-set-current" deprecated="Use gimp_image_set_active_vectors() instead."/> + <keyword type="function" name="gimp_path_set_points ()" link="libgimp-gimppaths.html#gimp-path-set-points" deprecated="Use gimp_vectors_stroke_new_from_points() instead."/> + <keyword type="function" name="gimp_path_stroke_current ()" link="libgimp-gimppaths.html#gimp-path-stroke-current" deprecated="Use gimp_edit_stroke_vectors() instead."/> + <keyword type="function" name="gimp_path_get_point_at_dist ()" link="libgimp-gimppaths.html#gimp-path-get-point-at-dist" deprecated="Use gimp_vectors_stroke_get_point_at_dist() instead."/> + <keyword type="function" name="gimp_path_get_tattoo ()" link="libgimp-gimppaths.html#gimp-path-get-tattoo" deprecated="Use gimp_vectors_get_tattoo() instead."/> + <keyword type="function" name="gimp_get_path_by_tattoo ()" link="libgimp-gimppaths.html#gimp-get-path-by-tattoo" deprecated="Use gimp_image_get_vectors_by_tattoo() instead."/> + <keyword type="function" name="gimp_path_delete ()" link="libgimp-gimppaths.html#gimp-path-delete" deprecated="Use gimp_image_remove_vectors() instead."/> + <keyword type="function" name="gimp_path_get_locked ()" link="libgimp-gimppaths.html#gimp-path-get-locked" deprecated="Use gimp_vectors_get_linked() instead."/> + <keyword type="function" name="gimp_path_set_locked ()" link="libgimp-gimppaths.html#gimp-path-set-locked" deprecated="Use gimp_vectors_set_linked() instead."/> + <keyword type="function" name="gimp_path_set_tattoo ()" link="libgimp-gimppaths.html#gimp-path-set-tattoo" deprecated="Use gimp_vectors_set_tattoo() instead."/> + <keyword type="function" name="gimp_path_to_selection ()" link="libgimp-gimppaths.html#gimp-path-to-selection" deprecated="Use gimp_vectors_to_selection() instead."/> + <keyword type="function" name="gimp_path_import ()" link="libgimp-gimppaths.html#gimp-path-import" deprecated="Use gimp_vectors_import_from_file() instead."/> + <keyword type="function" name="gimp_image_get_thumbnail ()" link="libgimp-gimppixbuf.html#gimp-image-get-thumbnail" since="2.2"/> + <keyword type="function" name="gimp_drawable_get_thumbnail ()" link="libgimp-gimppixbuf.html#gimp-drawable-get-thumbnail" since="2.2"/> + <keyword type="function" name="gimp_drawable_get_sub_thumbnail ()" link="libgimp-gimppixbuf.html#gimp-drawable-get-sub-thumbnail" since="2.2"/> + <keyword type="enum" name="enum GimpPixbufTransparency" link="libgimp-gimppixbuf.html#GimpPixbufTransparency"/> + <keyword type="function" name="gimp_pixel_fetcher_new ()" link="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-new" deprecated=""/> + <keyword type="function" name="gimp_pixel_fetcher_set_edge_mode ()" link="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-set-edge-mode" deprecated=""/> + <keyword type="function" name="gimp_pixel_fetcher_set_bg_color ()" link="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-set-bg-color" deprecated=""/> + <keyword type="function" name="gimp_pixel_fetcher_get_pixel ()" link="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-get-pixel" deprecated=""/> + <keyword type="function" name="gimp_pixel_fetcher_put_pixel ()" link="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-put-pixel" deprecated=""/> + <keyword type="function" name="gimp_pixel_fetcher_destroy ()" link="libgimp-gimppixelfetcher.html#gimp-pixel-fetcher-destroy" deprecated=""/> + <keyword type="enum" name="enum GimpPixelFetcherEdgeMode" link="libgimp-gimppixelfetcher.html#GimpPixelFetcherEdgeMode"/> + <keyword type="struct" name="GimpPixelFetcher" link="libgimp-gimppixelfetcher.html#GimpPixelFetcher"/> + <keyword type="function" name="gimp_pixel_rgn_init ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgn-init" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgn_resize ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgn-resize" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgn_get_pixel ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-pixel" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgn_get_row ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-row" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgn_get_col ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-col" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgn_get_rect ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgn-get-rect" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgn_set_pixel ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-pixel" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgn_set_row ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-row" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgn_set_col ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-col" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgn_set_rect ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgn-set-rect" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgns_register ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgns-register" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgns_register2 ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgns-register2" deprecated=""/> + <keyword type="function" name="gimp_pixel_rgns_process ()" link="libgimp-gimppixelrgn.html#gimp-pixel-rgns-process" deprecated=""/> + <keyword type="struct" name="GimpPixelRgn" link="libgimp-gimppixelrgn.html#GimpPixelRgn"/> + <keyword type="function" name="GimpRgnFunc1 ()" link="libgimp-gimpregioniterator.html#GimpRgnFunc1"/> + <keyword type="function" name="GimpRgnFunc2 ()" link="libgimp-gimpregioniterator.html#GimpRgnFunc2"/> + <keyword type="function" name="GimpRgnFuncSrc ()" link="libgimp-gimpregioniterator.html#GimpRgnFuncSrc"/> + <keyword type="function" name="GimpRgnFuncDest ()" link="libgimp-gimpregioniterator.html#GimpRgnFuncDest"/> + <keyword type="function" name="GimpRgnFuncSrcDest ()" link="libgimp-gimpregioniterator.html#GimpRgnFuncSrcDest"/> + <keyword type="function" name="gimp_rgn_iterator_new ()" link="libgimp-gimpregioniterator.html#gimp-rgn-iterator-new" deprecated=""/> + <keyword type="function" name="gimp_rgn_iterator_free ()" link="libgimp-gimpregioniterator.html#gimp-rgn-iterator-free" deprecated=""/> + <keyword type="function" name="gimp_rgn_iterator_src ()" link="libgimp-gimpregioniterator.html#gimp-rgn-iterator-src" deprecated=""/> + <keyword type="function" name="gimp_rgn_iterator_dest ()" link="libgimp-gimpregioniterator.html#gimp-rgn-iterator-dest" deprecated=""/> + <keyword type="function" name="gimp_rgn_iterator_src_dest ()" link="libgimp-gimpregioniterator.html#gimp-rgn-iterator-src-dest" deprecated=""/> + <keyword type="function" name="gimp_rgn_iterate1 ()" link="libgimp-gimpregioniterator.html#gimp-rgn-iterate1" deprecated=""/> + <keyword type="function" name="gimp_rgn_iterate2 ()" link="libgimp-gimpregioniterator.html#gimp-rgn-iterate2" deprecated=""/> + <keyword type="struct" name="GimpRgnIterator" link="libgimp-gimpregioniterator.html#GimpRgnIterator"/> + <keyword type="function" name="gimp_selection_bounds ()" link="libgimp-gimpselection.html#gimp-selection-bounds"/> + <keyword type="function" name="gimp_selection_all ()" link="libgimp-gimpselection.html#gimp-selection-all"/> + <keyword type="function" name="gimp_selection_none ()" link="libgimp-gimpselection.html#gimp-selection-none"/> + <keyword type="function" name="gimp_selection_clear ()" link="libgimp-gimpselection.html#gimp-selection-clear" deprecated=""/> + <keyword type="function" name="gimp_selection_is_empty ()" link="libgimp-gimpselection.html#gimp-selection-is-empty"/> + <keyword type="function" name="gimp_selection_float ()" link="libgimp-gimpselection.html#gimp-selection-float"/> + <keyword type="function" name="gimp_selection_load ()" link="libgimp-gimpselection.html#gimp-selection-load" deprecated="Use gimp_image_select_item() instead."/> + <keyword type="function" name="gimp_selection_save ()" link="libgimp-gimpselection.html#gimp-selection-save"/> + <keyword type="function" name="gimp_selection_value ()" link="libgimp-gimpselection.html#gimp-selection-value"/> + <keyword type="function" name="gimp_selection_grow ()" link="libgimp-gimpselection.html#gimp-selection-grow"/> + <keyword type="function" name="gimp_selection_shrink ()" link="libgimp-gimpselection.html#gimp-selection-shrink"/> + <keyword type="function" name="gimp_selection_invert ()" link="libgimp-gimpselection.html#gimp-selection-invert"/> + <keyword type="function" name="gimp_selection_feather ()" link="libgimp-gimpselection.html#gimp-selection-feather"/> + <keyword type="function" name="gimp_selection_sharpen ()" link="libgimp-gimpselection.html#gimp-selection-sharpen"/> + <keyword type="function" name="gimp_selection_border ()" link="libgimp-gimpselection.html#gimp-selection-border"/> + <keyword type="function" name="gimp_selection_flood ()" link="libgimp-gimpselection.html#gimp-selection-flood" since="2.10"/> + <keyword type="function" name="gimp_selection_translate ()" link="libgimp-gimpselection.html#gimp-selection-translate"/> + <keyword type="function" name="gimp_selection_layer_alpha ()" link="libgimp-gimpselection.html#gimp-selection-layer-alpha" deprecated="Use gimp_image_select_item() instead."/> + <keyword type="function" name="gimp_selection_combine ()" link="libgimp-gimpselection.html#gimp-selection-combine" deprecated="Use gimp_image_select_item() instead."/> + <keyword type="function" name="gimp_text_layer_new ()" link="libgimp-gimptextlayer.html#gimp-text-layer-new" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_text ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-text" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_text ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-text" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_markup ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-markup" since="2.8"/> + <keyword type="function" name="gimp_text_layer_get_font ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-font" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_font ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-font" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_font_size ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-font-size" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_font_size ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-font-size" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_hinting ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-hinting" deprecated="Use gimp_text_layer_get_hint_style() instead."/> + <keyword type="function" name="gimp_text_layer_set_hinting ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-hinting" deprecated="Use gimp_text_layer_set_hint_style() instead." since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_antialias ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-antialias" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_antialias ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-antialias" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_kerning ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-kerning" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_kerning ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-kerning" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_language ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-language" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_language ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-language" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_base_direction ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-base-direction" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_base_direction ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-base-direction" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_justification ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-justification" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_justification ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-justification" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_color ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-color" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_color ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-color" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_indent ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-indent" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_indent ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-indent" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_line_spacing ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-line-spacing" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_line_spacing ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-line-spacing" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_letter_spacing ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-letter-spacing" since="2.6"/> + <keyword type="function" name="gimp_text_layer_set_letter_spacing ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-letter-spacing" since="2.6"/> + <keyword type="function" name="gimp_text_layer_get_hint_style ()" link="libgimp-gimptextlayer.html#gimp-text-layer-get-hint-style" since="2.8"/> + <keyword type="function" name="gimp_text_layer_set_hint_style ()" link="libgimp-gimptextlayer.html#gimp-text-layer-set-hint-style" since="2.8"/> + <keyword type="function" name="gimp_text_layer_resize ()" link="libgimp-gimptextlayer.html#gimp-text-layer-resize" since="2.8"/> + <keyword type="function" name="gimp_text_fontname ()" link="libgimp-gimptexttool.html#gimp-text-fontname"/> + <keyword type="function" name="gimp_text_get_extents_fontname ()" link="libgimp-gimptexttool.html#gimp-text-get-extents-fontname"/> + <keyword type="function" name="gimp_text ()" link="libgimp-gimptexttool.html#gimp-text" deprecated="Use gimp_text_fontname() instead."/> + <keyword type="function" name="gimp_text_get_extents ()" link="libgimp-gimptexttool.html#gimp-text-get-extents" deprecated="Use gimp_text_get_extents_fontname() instead."/> + <keyword type="function" name="gimp_tile_ref ()" link="libgimp-gimptile.html#gimp-tile-ref" deprecated=""/> + <keyword type="function" name="gimp_tile_ref_zero ()" link="libgimp-gimptile.html#gimp-tile-ref-zero" deprecated=""/> + <keyword type="function" name="gimp_tile_unref ()" link="libgimp-gimptile.html#gimp-tile-unref" deprecated=""/> + <keyword type="function" name="gimp_tile_flush ()" link="libgimp-gimptile.html#gimp-tile-flush" deprecated=""/> + <keyword type="function" name="gimp_tile_cache_size ()" link="libgimp-gimptile.html#gimp-tile-cache-size" deprecated=""/> + <keyword type="function" name="gimp_tile_cache_ntiles ()" link="libgimp-gimptile.html#gimp-tile-cache-ntiles" deprecated=""/> + <keyword type="struct" name="GimpTile" link="libgimp-gimptile.html#GimpTile"/> + <keyword type="function" name="gimp_airbrush ()" link="libgimp-gimppainttools.html#gimp-airbrush"/> + <keyword type="function" name="gimp_airbrush_default ()" link="libgimp-gimppainttools.html#gimp-airbrush-default"/> + <keyword type="function" name="gimp_clone ()" link="libgimp-gimppainttools.html#gimp-clone"/> + <keyword type="function" name="gimp_clone_default ()" link="libgimp-gimppainttools.html#gimp-clone-default"/> + <keyword type="function" name="gimp_convolve ()" link="libgimp-gimppainttools.html#gimp-convolve"/> + <keyword type="function" name="gimp_convolve_default ()" link="libgimp-gimppainttools.html#gimp-convolve-default"/> + <keyword type="function" name="gimp_dodgeburn ()" link="libgimp-gimppainttools.html#gimp-dodgeburn"/> + <keyword type="function" name="gimp_dodgeburn_default ()" link="libgimp-gimppainttools.html#gimp-dodgeburn-default"/> + <keyword type="function" name="gimp_edit_bucket_fill_full ()" link="libgimp-gimppainttools.html#gimp-edit-bucket-fill-full" deprecated="Use gimp_drawable_edit_bucket_fill() instead." since="2.4"/> + <keyword type="function" name="gimp_eraser ()" link="libgimp-gimppainttools.html#gimp-eraser"/> + <keyword type="function" name="gimp_eraser_default ()" link="libgimp-gimppainttools.html#gimp-eraser-default"/> + <keyword type="function" name="gimp_heal ()" link="libgimp-gimppainttools.html#gimp-heal" since="2.4"/> + <keyword type="function" name="gimp_heal_default ()" link="libgimp-gimppainttools.html#gimp-heal-default" since="2.4"/> + <keyword type="function" name="gimp_paintbrush ()" link="libgimp-gimppainttools.html#gimp-paintbrush"/> + <keyword type="function" name="gimp_paintbrush_default ()" link="libgimp-gimppainttools.html#gimp-paintbrush-default"/> + <keyword type="function" name="gimp_pencil ()" link="libgimp-gimppainttools.html#gimp-pencil"/> + <keyword type="function" name="gimp_smudge ()" link="libgimp-gimppainttools.html#gimp-smudge"/> + <keyword type="function" name="gimp_smudge_default ()" link="libgimp-gimppainttools.html#gimp-smudge-default"/> + <keyword type="function" name="gimp_by_color_select ()" link="libgimp-gimpselectiontools.html#gimp-by-color-select" deprecated="Use gimp_image_select_color() instead."/> + <keyword type="function" name="gimp_by_color_select_full ()" link="libgimp-gimpselectiontools.html#gimp-by-color-select-full" deprecated="Use gimp_image_select_color() instead." since="2.4"/> + <keyword type="function" name="gimp_ellipse_select ()" link="libgimp-gimpselectiontools.html#gimp-ellipse-select" deprecated="Use gimp_image_select_ellipse() instead."/> + <keyword type="function" name="gimp_free_select ()" link="libgimp-gimpselectiontools.html#gimp-free-select" deprecated="Use gimp_image_select_polygon() instead."/> + <keyword type="function" name="gimp_fuzzy_select ()" link="libgimp-gimpselectiontools.html#gimp-fuzzy-select" deprecated="Use gimp_image_select_contiguous_color() instead."/> + <keyword type="function" name="gimp_fuzzy_select_full ()" link="libgimp-gimpselectiontools.html#gimp-fuzzy-select-full" deprecated="Use gimp_image_select_contiguous_color() instead." since="2.4"/> + <keyword type="function" name="gimp_rect_select ()" link="libgimp-gimpselectiontools.html#gimp-rect-select" deprecated="Use gimp_image_select_rectangle() instead."/> + <keyword type="function" name="gimp_round_rect_select ()" link="libgimp-gimpselectiontools.html#gimp-round-rect-select" deprecated="Use gimp_image_select_round_rectangle() instead." since="2.4"/> + <keyword type="function" name="gimp_flip ()" link="libgimp-gimptransformtools.html#gimp-flip" deprecated="Use gimp_item_transform_flip_simple() instead."/> + <keyword type="function" name="gimp_perspective ()" link="libgimp-gimptransformtools.html#gimp-perspective" deprecated="Use gimp_item_transform_perspective() instead."/> + <keyword type="function" name="gimp_rotate ()" link="libgimp-gimptransformtools.html#gimp-rotate" deprecated="Use gimp_item_transform_rotate() instead."/> + <keyword type="function" name="gimp_scale ()" link="libgimp-gimptransformtools.html#gimp-scale" deprecated="Use gimp_item_transform_scale() instead."/> + <keyword type="function" name="gimp_shear ()" link="libgimp-gimptransformtools.html#gimp-shear" deprecated="Use gimp_item_transform_shear() instead."/> + <keyword type="function" name="gimp_transform_2d ()" link="libgimp-gimptransformtools.html#gimp-transform-2d" deprecated="Use gimp_item_transform_2d() instead."/> + <keyword type="function" name="gimp_vectors_new ()" link="libgimp-gimpvectors.html#gimp-vectors-new" since="2.4"/> + <keyword type="function" name="gimp_vectors_new_from_text_layer ()" link="libgimp-gimpvectors.html#gimp-vectors-new-from-text-layer" since="2.6"/> + <keyword type="function" name="gimp_vectors_copy ()" link="libgimp-gimpvectors.html#gimp-vectors-copy" since="2.6"/> + <keyword type="function" name="gimp_vectors_is_valid ()" link="libgimp-gimpvectors.html#gimp-vectors-is-valid" deprecated="Use gimp_item_is_valid() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_get_strokes ()" link="libgimp-gimpvectors.html#gimp-vectors-get-strokes" since="2.4"/> + <keyword type="function" name="gimp_vectors_get_image ()" link="libgimp-gimpvectors.html#gimp-vectors-get-image" deprecated="Use gimp_item_get_image() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_get_name ()" link="libgimp-gimpvectors.html#gimp-vectors-get-name" deprecated="Use gimp_item_get_name() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_set_name ()" link="libgimp-gimpvectors.html#gimp-vectors-set-name" deprecated="Use gimp_item_set_name() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_get_visible ()" link="libgimp-gimpvectors.html#gimp-vectors-get-visible" deprecated="Use gimp_item_get_visible() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_set_visible ()" link="libgimp-gimpvectors.html#gimp-vectors-set-visible" deprecated="Use gimp_item_set_visible() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_get_linked ()" link="libgimp-gimpvectors.html#gimp-vectors-get-linked" deprecated="Use gimp_item_get_linked() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_set_linked ()" link="libgimp-gimpvectors.html#gimp-vectors-set-linked" deprecated="Use gimp_item_set_linked() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_get_tattoo ()" link="libgimp-gimpvectors.html#gimp-vectors-get-tattoo" deprecated="Use gimp_item_get_tattoo() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_set_tattoo ()" link="libgimp-gimpvectors.html#gimp-vectors-set-tattoo" deprecated="Use gimp_item_set_tattoo() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_remove_stroke ()" link="libgimp-gimpvectors.html#gimp-vectors-remove-stroke" since="2.4"/> + <keyword type="function" name="gimp_vectors_to_selection ()" link="libgimp-gimpvectors.html#gimp-vectors-to-selection" deprecated="Use gimp_image_select_item() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_export_to_file ()" link="libgimp-gimpvectors.html#gimp-vectors-export-to-file" since="2.6"/> + <keyword type="function" name="gimp_vectors_export_to_string ()" link="libgimp-gimpvectors.html#gimp-vectors-export-to-string" since="2.6"/> + <keyword type="function" name="gimp_vectors_import_from_file ()" link="libgimp-gimpvectors.html#gimp-vectors-import-from-file" since="2.4"/> + <keyword type="function" name="gimp_vectors_import_from_string ()" link="libgimp-gimpvectors.html#gimp-vectors-import-from-string" since="2.4"/> + <keyword type="function" name="gimp_vectors_parasite_attach ()" link="libgimp-gimpvectors.html#gimp-vectors-parasite-attach" deprecated="Use gimp_item_attach_parasite() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_parasite_detach ()" link="libgimp-gimpvectors.html#gimp-vectors-parasite-detach" deprecated="Use gimp_item_detach_parasite() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_parasite_find ()" link="libgimp-gimpvectors.html#gimp-vectors-parasite-find" deprecated="Use gimp_item_get_parasite() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_parasite_list ()" link="libgimp-gimpvectors.html#gimp-vectors-parasite-list" deprecated="Use gimp_item_get_parasite_list() instead." since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_new_from_points ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-new-from-points" since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_close ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-close" since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_get_length ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-get-length" since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_get_points ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-get-points" since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_get_point_at_dist ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-get-point-at-dist" since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_interpolate ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-interpolate" since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_scale ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-scale" since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_translate ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-translate" since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_flip ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-flip" since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_flip_free ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-flip-free" since="2.4"/> + <keyword type="function" name="gimp_vectors_stroke_rotate ()" link="libgimp-gimpvectors.html#gimp-vectors-stroke-rotate" since="2.4"/> + <keyword type="function" name="gimp_vectors_bezier_stroke_conicto ()" link="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-conicto" since="2.4"/> + <keyword type="function" name="gimp_vectors_bezier_stroke_cubicto ()" link="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-cubicto" since="2.4"/> + <keyword type="function" name="gimp_vectors_bezier_stroke_lineto ()" link="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-lineto" since="2.4"/> + <keyword type="function" name="gimp_vectors_bezier_stroke_new_ellipse ()" link="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-new-ellipse" since="2.4"/> + <keyword type="function" name="gimp_vectors_bezier_stroke_new_moveto ()" link="libgimp-gimpvectors.html#gimp-vectors-bezier-stroke-new-moveto" since="2.4"/> + <keyword type="function" name="gimp_brush_new ()" link="libgimp-gimpbrush.html#gimp-brush-new" since="2.2"/> + <keyword type="function" name="gimp_brush_duplicate ()" link="libgimp-gimpbrush.html#gimp-brush-duplicate" since="2.2"/> + <keyword type="function" name="gimp_brush_rename ()" link="libgimp-gimpbrush.html#gimp-brush-rename" since="2.2"/> + <keyword type="function" name="gimp_brush_delete ()" link="libgimp-gimpbrush.html#gimp-brush-delete" since="2.2"/> + <keyword type="function" name="gimp_brush_get_info ()" link="libgimp-gimpbrush.html#gimp-brush-get-info" since="2.2"/> + <keyword type="function" name="gimp_brush_get_pixels ()" link="libgimp-gimpbrush.html#gimp-brush-get-pixels" since="2.2"/> + <keyword type="function" name="gimp_brush_get_spacing ()" link="libgimp-gimpbrush.html#gimp-brush-get-spacing" since="2.2"/> + <keyword type="function" name="gimp_brush_set_spacing ()" link="libgimp-gimpbrush.html#gimp-brush-set-spacing" since="2.4"/> + <keyword type="function" name="gimp_brush_get_shape ()" link="libgimp-gimpbrush.html#gimp-brush-get-shape" since="2.4"/> + <keyword type="function" name="gimp_brush_set_shape ()" link="libgimp-gimpbrush.html#gimp-brush-set-shape" since="2.4"/> + <keyword type="function" name="gimp_brush_get_spikes ()" link="libgimp-gimpbrush.html#gimp-brush-get-spikes" since="2.4"/> + <keyword type="function" name="gimp_brush_set_spikes ()" link="libgimp-gimpbrush.html#gimp-brush-set-spikes" since="2.4"/> + <keyword type="function" name="gimp_brush_get_angle ()" link="libgimp-gimpbrush.html#gimp-brush-get-angle" since="2.4"/> + <keyword type="function" name="gimp_brush_set_angle ()" link="libgimp-gimpbrush.html#gimp-brush-set-angle" since="2.4"/> + <keyword type="function" name="gimp_brush_get_radius ()" link="libgimp-gimpbrush.html#gimp-brush-get-radius" since="2.4"/> + <keyword type="function" name="gimp_brush_set_radius ()" link="libgimp-gimpbrush.html#gimp-brush-set-radius" since="2.4"/> + <keyword type="function" name="gimp_brush_get_aspect_ratio ()" link="libgimp-gimpbrush.html#gimp-brush-get-aspect-ratio" since="2.4"/> + <keyword type="function" name="gimp_brush_set_aspect_ratio ()" link="libgimp-gimpbrush.html#gimp-brush-set-aspect-ratio" since="2.4"/> + <keyword type="function" name="gimp_brush_get_hardness ()" link="libgimp-gimpbrush.html#gimp-brush-get-hardness" since="2.4"/> + <keyword type="function" name="gimp_brush_set_hardness ()" link="libgimp-gimpbrush.html#gimp-brush-set-hardness" since="2.4"/> + <keyword type="function" name="gimp_brush_is_generated ()" link="libgimp-gimpbrush.html#gimp-brush-is-generated" since="2.4"/> + <keyword type="function" name="gimp_brush_is_editable ()" link="libgimp-gimpbrush.html#gimp-brush-is-editable" since="2.4"/> + <keyword type="function" name="gimp_brushes_refresh ()" link="libgimp-gimpbrushes.html#gimp-brushes-refresh"/> + <keyword type="function" name="gimp_brushes_get_list ()" link="libgimp-gimpbrushes.html#gimp-brushes-get-list"/> + <keyword type="function" name="gimp_brushes_get_brush ()" link="libgimp-gimpbrushes.html#gimp-brushes-get-brush" deprecated="Use gimp_context_get_brush() instead."/> + <keyword type="function" name="gimp_brushes_set_brush ()" link="libgimp-gimpbrushes.html#gimp-brushes-set-brush" deprecated=""/> + <keyword type="function" name="gimp_brushes_get_opacity ()" link="libgimp-gimpbrushes.html#gimp-brushes-get-opacity" deprecated=""/> + <keyword type="function" name="gimp_brushes_set_opacity ()" link="libgimp-gimpbrushes.html#gimp-brushes-set-opacity" deprecated=""/> + <keyword type="function" name="gimp_brushes_get_paint_mode ()" link="libgimp-gimpbrushes.html#gimp-brushes-get-paint-mode" deprecated=""/> + <keyword type="function" name="gimp_brushes_set_paint_mode ()" link="libgimp-gimpbrushes.html#gimp-brushes-set-paint-mode" deprecated=""/> + <keyword type="function" name="gimp_brushes_get_spacing ()" link="libgimp-gimpbrushes.html#gimp-brushes-get-spacing" deprecated="Use gimp_brush_get_spacing() instead."/> + <keyword type="function" name="gimp_brushes_set_spacing ()" link="libgimp-gimpbrushes.html#gimp-brushes-set-spacing" deprecated="Use gimp_brush_set_spacing() instead."/> + <keyword type="function" name="gimp_brushes_get_brush_data ()" link="libgimp-gimpbrushes.html#gimp-brushes-get-brush-data" deprecated="Use gimp_brush_get_pixels() instead."/> + <keyword type="function" name="gimp_dynamics_get_list ()" link="libgimp-gimpdynamics.html#gimp-dynamics-get-list" since="2.8"/> + <keyword type="function" name="gimp_dynamics_refresh ()" link="libgimp-gimpdynamics.html#gimp-dynamics-refresh" since="2.8"/> + <keyword type="function" name="gimp_fonts_refresh ()" link="libgimp-gimpfonts.html#gimp-fonts-refresh"/> + <keyword type="function" name="gimp_fonts_get_list ()" link="libgimp-gimpfonts.html#gimp-fonts-get-list"/> + <keyword type="function" name="gimp_gradient_new ()" link="libgimp-gimpgradient.html#gimp-gradient-new" since="2.2"/> + <keyword type="function" name="gimp_gradient_duplicate ()" link="libgimp-gimpgradient.html#gimp-gradient-duplicate" since="2.2"/> + <keyword type="function" name="gimp_gradient_rename ()" link="libgimp-gimpgradient.html#gimp-gradient-rename" since="2.2"/> + <keyword type="function" name="gimp_gradient_delete ()" link="libgimp-gimpgradient.html#gimp-gradient-delete" since="2.2"/> + <keyword type="function" name="gimp_gradient_is_editable ()" link="libgimp-gimpgradient.html#gimp-gradient-is-editable" since="2.4"/> + <keyword type="function" name="gimp_gradient_get_uniform_samples ()" link="libgimp-gimpgradient.html#gimp-gradient-get-uniform-samples" since="2.2"/> + <keyword type="function" name="gimp_gradient_get_custom_samples ()" link="libgimp-gimpgradient.html#gimp-gradient-get-custom-samples" since="2.2"/> + <keyword type="function" name="gimp_gradient_get_number_of_segments ()" link="libgimp-gimpgradient.html#gimp-gradient-get-number-of-segments" since="2.6"/> + <keyword type="function" name="gimp_gradient_segment_get_left_color ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-get-left-color" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_set_left_color ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-set-left-color" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_get_right_color ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-get-right-color" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_set_right_color ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-set-right-color" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_get_left_pos ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-get-left-pos" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_set_left_pos ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-set-left-pos" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_get_middle_pos ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-get-middle-pos" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_set_middle_pos ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-set-middle-pos" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_get_right_pos ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-get-right-pos" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_set_right_pos ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-set-right-pos" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_get_blending_function ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-get-blending-function" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_get_coloring_type ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-get-coloring-type" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_set_blending_function ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-set-blending-function" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_set_coloring_type ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-set-coloring-type" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_flip ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-flip" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_replicate ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-replicate" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_split_midpoint ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-split-midpoint" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_split_uniform ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-split-uniform" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_delete ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-delete" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_redistribute_handles ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-redistribute-handles" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_blend_colors ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-blend-colors" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_blend_opacity ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-blend-opacity" since="2.2"/> + <keyword type="function" name="gimp_gradient_segment_range_move ()" link="libgimp-gimpgradient.html#gimp-gradient-segment-range-move" since="2.2"/> + <keyword type="function" name="gimp_gradients_refresh ()" link="libgimp-gimpgradients.html#gimp-gradients-refresh"/> + <keyword type="function" name="gimp_gradients_get_list ()" link="libgimp-gimpgradients.html#gimp-gradients-get-list"/> + <keyword type="function" name="gimp_gradients_get_gradient ()" link="libgimp-gimpgradients.html#gimp-gradients-get-gradient" deprecated=""/> + <keyword type="function" name="gimp_gradients_set_gradient ()" link="libgimp-gimpgradients.html#gimp-gradients-set-gradient" deprecated=""/> + <keyword type="function" name="gimp_gradients_sample_uniform ()" link="libgimp-gimpgradients.html#gimp-gradients-sample-uniform" deprecated="Use gimp_gradient_get_uniform_samples() instead."/> + <keyword type="function" name="gimp_gradients_sample_custom ()" link="libgimp-gimpgradients.html#gimp-gradients-sample-custom" deprecated="Use gimp_gradient_get_custom_samples() instead."/> + <keyword type="function" name="gimp_gradients_get_gradient_data ()" link="libgimp-gimpgradients.html#gimp-gradients-get-gradient-data" deprecated="Use gimp_gradient_get_uniform_samples() instead."/> + <keyword type="function" name="gimp_palette_new ()" link="libgimp-gimppalette.html#gimp-palette-new" since="2.2"/> + <keyword type="function" name="gimp_palette_duplicate ()" link="libgimp-gimppalette.html#gimp-palette-duplicate" since="2.2"/> + <keyword type="function" name="gimp_palette_rename ()" link="libgimp-gimppalette.html#gimp-palette-rename" since="2.2"/> + <keyword type="function" name="gimp_palette_delete ()" link="libgimp-gimppalette.html#gimp-palette-delete" since="2.2"/> + <keyword type="function" name="gimp_palette_get_info ()" link="libgimp-gimppalette.html#gimp-palette-get-info" since="2.2"/> + <keyword type="function" name="gimp_palette_get_colors ()" link="libgimp-gimppalette.html#gimp-palette-get-colors" since="2.6"/> + <keyword type="function" name="gimp_palette_get_columns ()" link="libgimp-gimppalette.html#gimp-palette-get-columns" since="2.4"/> + <keyword type="function" name="gimp_palette_set_columns ()" link="libgimp-gimppalette.html#gimp-palette-set-columns" since="2.4"/> + <keyword type="function" name="gimp_palette_add_entry ()" link="libgimp-gimppalette.html#gimp-palette-add-entry" since="2.2"/> + <keyword type="function" name="gimp_palette_delete_entry ()" link="libgimp-gimppalette.html#gimp-palette-delete-entry" since="2.2"/> + <keyword type="function" name="gimp_palette_entry_get_color ()" link="libgimp-gimppalette.html#gimp-palette-entry-get-color" since="2.2"/> + <keyword type="function" name="gimp_palette_entry_set_color ()" link="libgimp-gimppalette.html#gimp-palette-entry-set-color" since="2.2"/> + <keyword type="function" name="gimp_palette_entry_get_name ()" link="libgimp-gimppalette.html#gimp-palette-entry-get-name" since="2.2"/> + <keyword type="function" name="gimp_palette_entry_set_name ()" link="libgimp-gimppalette.html#gimp-palette-entry-set-name" since="2.2"/> + <keyword type="function" name="gimp_palette_get_foreground ()" link="libgimp-gimppalette.html#gimp-palette-get-foreground" deprecated=""/> + <keyword type="function" name="gimp_palette_get_background ()" link="libgimp-gimppalette.html#gimp-palette-get-background" deprecated=""/> + <keyword type="function" name="gimp_palette_set_foreground ()" link="libgimp-gimppalette.html#gimp-palette-set-foreground" deprecated=""/> + <keyword type="function" name="gimp_palette_set_background ()" link="libgimp-gimppalette.html#gimp-palette-set-background" deprecated=""/> + <keyword type="function" name="gimp_palette_set_default_colors ()" link="libgimp-gimppalette.html#gimp-palette-set-default-colors" deprecated=""/> + <keyword type="function" name="gimp_palette_swap_colors ()" link="libgimp-gimppalette.html#gimp-palette-swap-colors" deprecated=""/> + <keyword type="function" name="gimp_palette_is_editable ()" link="libgimp-gimppalette.html#gimp-palette-is-editable" since="2.4"/> + <keyword type="function" name="gimp_palettes_refresh ()" link="libgimp-gimppalettes.html#gimp-palettes-refresh"/> + <keyword type="function" name="gimp_palettes_get_list ()" link="libgimp-gimppalettes.html#gimp-palettes-get-list"/> + <keyword type="function" name="gimp_palettes_get_palette ()" link="libgimp-gimppalettes.html#gimp-palettes-get-palette" deprecated="Use gimp_context_get_palette() instead."/> + <keyword type="function" name="gimp_palettes_set_palette ()" link="libgimp-gimppalettes.html#gimp-palettes-set-palette" deprecated=""/> + <keyword type="function" name="gimp_palettes_get_palette_entry ()" link="libgimp-gimppalettes.html#gimp-palettes-get-palette-entry" deprecated="Use gimp_palette_entry_get_color() instead."/> + <keyword type="function" name="gimp_pattern_get_info ()" link="libgimp-gimppattern.html#gimp-pattern-get-info" since="2.2"/> + <keyword type="function" name="gimp_pattern_get_pixels ()" link="libgimp-gimppattern.html#gimp-pattern-get-pixels" since="2.2"/> + <keyword type="function" name="gimp_patterns_refresh ()" link="libgimp-gimppatterns.html#gimp-patterns-refresh"/> + <keyword type="function" name="gimp_patterns_get_list ()" link="libgimp-gimppatterns.html#gimp-patterns-get-list"/> + <keyword type="function" name="gimp_patterns_get_pattern ()" link="libgimp-gimppatterns.html#gimp-patterns-get-pattern" deprecated="Use gimp_context_get_pattern() instead."/> + <keyword type="function" name="gimp_patterns_set_pattern ()" link="libgimp-gimppatterns.html#gimp-patterns-set-pattern" deprecated=""/> + <keyword type="function" name="gimp_patterns_get_pattern_data ()" link="libgimp-gimppatterns.html#gimp-patterns-get-pattern-data" deprecated="Use gimp_pattern_get_pixels() instead."/> + <keyword type="function" name="gimp_select_button_close_popup ()" link="GimpSelectButton.html#gimp-select-button-close-popup" since="2.4"/> + <keyword type="struct" name="GimpSelectButton" link="GimpSelectButton.html#GimpSelectButton-struct"/> + <keyword type="function" name="gimp_brush_select_button_new ()" link="GimpBrushSelectButton.html#gimp-brush-select-button-new" since="2.4"/> + <keyword type="function" name="gimp_brush_select_button_get_brush ()" link="GimpBrushSelectButton.html#gimp-brush-select-button-get-brush" since="2.4"/> + <keyword type="function" name="gimp_brush_select_button_set_brush ()" link="GimpBrushSelectButton.html#gimp-brush-select-button-set-brush" since="2.4"/> + <keyword type="struct" name="GimpBrushSelectButton" link="GimpBrushSelectButton.html#GimpBrushSelectButton-struct"/> + <keyword type="property" name="The “brush-name” property" link="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-name"/> + <keyword type="property" name="The “brush-opacity” property" link="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-opacity"/> + <keyword type="property" name="The “brush-paint-mode” property" link="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-paint-mode"/> + <keyword type="property" name="The “brush-spacing” property" link="GimpBrushSelectButton.html#GimpBrushSelectButton--brush-spacing"/> + <keyword type="property" name="The “title” property" link="GimpBrushSelectButton.html#GimpBrushSelectButton--title"/> + <keyword type="signal" name="The “brush-set” signal" link="GimpBrushSelectButton.html#GimpBrushSelectButton-brush-set"/> + <keyword type="function" name="gimp_font_select_button_new ()" link="GimpFontSelectButton.html#gimp-font-select-button-new" since="2.4"/> + <keyword type="function" name="gimp_font_select_button_get_font ()" link="GimpFontSelectButton.html#gimp-font-select-button-get-font" since="2.4"/> + <keyword type="function" name="gimp_font_select_button_set_font ()" link="GimpFontSelectButton.html#gimp-font-select-button-set-font" since="2.4"/> + <keyword type="struct" name="GimpFontSelectButton" link="GimpFontSelectButton.html#GimpFontSelectButton-struct"/> + <keyword type="property" name="The “font-name” property" link="GimpFontSelectButton.html#GimpFontSelectButton--font-name"/> + <keyword type="property" name="The “title” property" link="GimpFontSelectButton.html#GimpFontSelectButton--title"/> + <keyword type="signal" name="The “font-set” signal" link="GimpFontSelectButton.html#GimpFontSelectButton-font-set"/> + <keyword type="function" name="gimp_gradient_select_button_new ()" link="GimpGradientSelectButton.html#gimp-gradient-select-button-new" since="2.4"/> + <keyword type="function" name="gimp_gradient_select_button_get_gradient ()" link="GimpGradientSelectButton.html#gimp-gradient-select-button-get-gradient" since="2.4"/> + <keyword type="function" name="gimp_gradient_select_button_set_gradient ()" link="GimpGradientSelectButton.html#gimp-gradient-select-button-set-gradient" since="2.4"/> + <keyword type="struct" name="GimpGradientSelectButton" link="GimpGradientSelectButton.html#GimpGradientSelectButton-struct"/> + <keyword type="property" name="The “gradient-name” property" link="GimpGradientSelectButton.html#GimpGradientSelectButton--gradient-name"/> + <keyword type="property" name="The “title” property" link="GimpGradientSelectButton.html#GimpGradientSelectButton--title"/> + <keyword type="signal" name="The “gradient-set” signal" link="GimpGradientSelectButton.html#GimpGradientSelectButton-gradient-set"/> + <keyword type="function" name="gimp_palette_select_button_new ()" link="GimpPaletteSelectButton.html#gimp-palette-select-button-new" since="2.4"/> + <keyword type="function" name="gimp_palette_select_button_get_palette ()" link="GimpPaletteSelectButton.html#gimp-palette-select-button-get-palette" since="2.4"/> + <keyword type="function" name="gimp_palette_select_button_set_palette ()" link="GimpPaletteSelectButton.html#gimp-palette-select-button-set-palette" since="2.4"/> + <keyword type="struct" name="GimpPaletteSelectButton" link="GimpPaletteSelectButton.html#GimpPaletteSelectButton-struct"/> + <keyword type="property" name="The “palette-name” property" link="GimpPaletteSelectButton.html#GimpPaletteSelectButton--palette-name"/> + <keyword type="property" name="The “title” property" link="GimpPaletteSelectButton.html#GimpPaletteSelectButton--title"/> + <keyword type="signal" name="The “palette-set” signal" link="GimpPaletteSelectButton.html#GimpPaletteSelectButton-palette-set"/> + <keyword type="function" name="gimp_pattern_select_button_new ()" link="GimpPatternSelectButton.html#gimp-pattern-select-button-new" since="2.4"/> + <keyword type="function" name="gimp_pattern_select_button_get_pattern ()" link="GimpPatternSelectButton.html#gimp-pattern-select-button-get-pattern" since="2.4"/> + <keyword type="function" name="gimp_pattern_select_button_set_pattern ()" link="GimpPatternSelectButton.html#gimp-pattern-select-button-set-pattern" since="2.4"/> + <keyword type="struct" name="GimpPatternSelectButton" link="GimpPatternSelectButton.html#GimpPatternSelectButton-struct"/> + <keyword type="property" name="The “pattern-name” property" link="GimpPatternSelectButton.html#GimpPatternSelectButton--pattern-name"/> + <keyword type="property" name="The “title” property" link="GimpPatternSelectButton.html#GimpPatternSelectButton--title"/> + <keyword type="signal" name="The “pattern-set” signal" link="GimpPatternSelectButton.html#GimpPatternSelectButton-pattern-set"/> + <keyword type="function" name="GimpRunBrushCallback ()" link="libgimp-gimpbrushselect.html#GimpRunBrushCallback"/> + <keyword type="function" name="gimp_brush_select_new ()" link="libgimp-gimpbrushselect.html#gimp-brush-select-new"/> + <keyword type="function" name="gimp_brush_select_destroy ()" link="libgimp-gimpbrushselect.html#gimp-brush-select-destroy"/> + <keyword type="function" name="gimp_brushes_popup ()" link="libgimp-gimpbrushselect.html#gimp-brushes-popup"/> + <keyword type="function" name="gimp_brushes_close_popup ()" link="libgimp-gimpbrushselect.html#gimp-brushes-close-popup"/> + <keyword type="function" name="gimp_brushes_set_popup ()" link="libgimp-gimpbrushselect.html#gimp-brushes-set-popup"/> + <keyword type="function" name="GimpRunFontCallback ()" link="libgimp-gimpfontselect.html#GimpRunFontCallback"/> + <keyword type="function" name="gimp_font_select_new ()" link="libgimp-gimpfontselect.html#gimp-font-select-new"/> + <keyword type="function" name="gimp_font_select_destroy ()" link="libgimp-gimpfontselect.html#gimp-font-select-destroy"/> + <keyword type="function" name="gimp_fonts_popup ()" link="libgimp-gimpfontselect.html#gimp-fonts-popup"/> + <keyword type="function" name="gimp_fonts_close_popup ()" link="libgimp-gimpfontselect.html#gimp-fonts-close-popup"/> + <keyword type="function" name="gimp_fonts_set_popup ()" link="libgimp-gimpfontselect.html#gimp-fonts-set-popup"/> + <keyword type="function" name="GimpRunGradientCallback ()" link="libgimp-gimpgradientselect.html#GimpRunGradientCallback"/> + <keyword type="function" name="gimp_gradient_select_new ()" link="libgimp-gimpgradientselect.html#gimp-gradient-select-new"/> + <keyword type="function" name="gimp_gradient_select_destroy ()" link="libgimp-gimpgradientselect.html#gimp-gradient-select-destroy"/> + <keyword type="function" name="gimp_gradients_popup ()" link="libgimp-gimpgradientselect.html#gimp-gradients-popup"/> + <keyword type="function" name="gimp_gradients_close_popup ()" link="libgimp-gimpgradientselect.html#gimp-gradients-close-popup"/> + <keyword type="function" name="gimp_gradients_set_popup ()" link="libgimp-gimpgradientselect.html#gimp-gradients-set-popup"/> + <keyword type="function" name="GimpRunPaletteCallback ()" link="libgimp-gimppaletteselect.html#GimpRunPaletteCallback"/> + <keyword type="function" name="gimp_palette_select_new ()" link="libgimp-gimppaletteselect.html#gimp-palette-select-new"/> + <keyword type="function" name="gimp_palette_select_destroy ()" link="libgimp-gimppaletteselect.html#gimp-palette-select-destroy"/> + <keyword type="function" name="gimp_palettes_popup ()" link="libgimp-gimppaletteselect.html#gimp-palettes-popup"/> + <keyword type="function" name="gimp_palettes_close_popup ()" link="libgimp-gimppaletteselect.html#gimp-palettes-close-popup"/> + <keyword type="function" name="gimp_palettes_set_popup ()" link="libgimp-gimppaletteselect.html#gimp-palettes-set-popup"/> + <keyword type="function" name="GimpRunPatternCallback ()" link="libgimp-gimppatternselect.html#GimpRunPatternCallback"/> + <keyword type="function" name="gimp_pattern_select_new ()" link="libgimp-gimppatternselect.html#gimp-pattern-select-new"/> + <keyword type="function" name="gimp_pattern_select_destroy ()" link="libgimp-gimppatternselect.html#gimp-pattern-select-destroy"/> + <keyword type="function" name="gimp_patterns_popup ()" link="libgimp-gimppatternselect.html#gimp-patterns-popup"/> + <keyword type="function" name="gimp_patterns_close_popup ()" link="libgimp-gimppatternselect.html#gimp-patterns-close-popup"/> + <keyword type="function" name="gimp_patterns_set_popup ()" link="libgimp-gimppatternselect.html#gimp-patterns-set-popup"/> + <keyword type="function" name="gimp_ui_init ()" link="libgimp-gimpui.html#gimp-ui-init"/> + <keyword type="function" name="gimp_ui_get_display_window ()" link="libgimp-gimpui.html#gimp-ui-get-display-window" since="2.4"/> + <keyword type="function" name="gimp_ui_get_progress_window ()" link="libgimp-gimpui.html#gimp-ui-get-progress-window" since="2.4"/> + <keyword type="function" name="gimp_window_set_transient ()" link="libgimp-gimpui.html#gimp-window-set-transient" since="2.4"/> + <keyword type="function" name="gimp_window_set_transient_for_display ()" link="libgimp-gimpui.html#gimp-window-set-transient-for-display" since="2.4"/> + <keyword type="function" name="gimp_export_image ()" link="libgimp-gimpexport.html#gimp-export-image"/> + <keyword type="function" name="gimp_export_dialog_new ()" link="libgimp-gimpexport.html#gimp-export-dialog-new" since="2.8"/> + <keyword type="function" name="gimp_export_dialog_get_content_area ()" link="libgimp-gimpexport.html#gimp-export-dialog-get-content-area" since="2.8"/> + <keyword type="enum" name="enum GimpExportCapabilities" link="libgimp-gimpexport.html#GimpExportCapabilities"/> + <keyword type="enum" name="enum GimpExportReturn" link="libgimp-gimpexport.html#GimpExportReturn"/> + <keyword type="function" name="gimp_drawable_preview_new ()" link="GimpDrawablePreview.html#gimp-drawable-preview-new" deprecated="Use gimp_drawable_preview_new_from_drawable_id() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_preview_new_from_drawable_id ()" link="GimpDrawablePreview.html#gimp-drawable-preview-new-from-drawable-id" since="2.10"/> + <keyword type="function" name="gimp_drawable_preview_get_drawable ()" link="GimpDrawablePreview.html#gimp-drawable-preview-get-drawable" deprecated="use gimp_drawable_preview_get_drawable_id() instead." since="2.2"/> + <keyword type="function" name="gimp_drawable_preview_get_drawable_id ()" link="GimpDrawablePreview.html#gimp-drawable-preview-get-drawable-id" since="2.10"/> + <keyword type="function" name="gimp_drawable_preview_draw_region ()" link="GimpDrawablePreview.html#gimp-drawable-preview-draw-region" deprecated="" since="2.2"/> + <keyword type="struct" name="GimpDrawablePreview" link="GimpDrawablePreview.html#GimpDrawablePreview-struct"/> + <keyword type="property" name="The “drawable” property" link="GimpDrawablePreview.html#GimpDrawablePreview--drawable"/> + <keyword type="property" name="The “drawable-id” property" link="GimpDrawablePreview.html#GimpDrawablePreview--drawable-id"/> + <keyword type="function" name="gimp_aspect_preview_new ()" link="GimpAspectPreview.html#gimp-aspect-preview-new" deprecated="" since="2.2"/> + <keyword type="function" name="gimp_aspect_preview_new_from_drawable_id ()" link="GimpAspectPreview.html#gimp-aspect-preview-new-from-drawable-id" since="2.10"/> + <keyword type="struct" name="GimpAspectPreview" link="GimpAspectPreview.html#GimpAspectPreview-struct"/> + <keyword type="property" name="The “drawable” property" link="GimpAspectPreview.html#GimpAspectPreview--drawable"/> + <keyword type="property" name="The “drawable-id” property" link="GimpAspectPreview.html#GimpAspectPreview--drawable-id"/> + <keyword type="function" name="gimp_zoom_preview_new ()" link="GimpZoomPreview.html#gimp-zoom-preview-new" deprecated="2.10: Use gimp_zoom_preview_new_from_drawable_id() instead." since="2.4"/> + <keyword type="function" name="gimp_zoom_preview_new_from_drawable_id ()" link="GimpZoomPreview.html#gimp-zoom-preview-new-from-drawable-id" since="2.10"/> + <keyword type="function" name="gimp_zoom_preview_new_with_model_from_drawable_id ()" link="GimpZoomPreview.html#gimp-zoom-preview-new-with-model-from-drawable-id" since="2.10"/> + <keyword type="function" name="gimp_zoom_preview_new_with_model ()" link="GimpZoomPreview.html#gimp-zoom-preview-new-with-model" deprecated="" since="2.4"/> + <keyword type="function" name="gimp_zoom_preview_get_source ()" link="GimpZoomPreview.html#gimp-zoom-preview-get-source" since="2.4"/> + <keyword type="function" name="gimp_zoom_preview_get_drawable ()" link="GimpZoomPreview.html#gimp-zoom-preview-get-drawable" deprecated="2.10: Use gimp_zoom_preview_get_drawable_id() instead." since="2.4"/> + <keyword type="function" name="gimp_zoom_preview_get_drawable_id ()" link="GimpZoomPreview.html#gimp-zoom-preview-get-drawable-id" since="2.10"/> + <keyword type="function" name="gimp_zoom_preview_get_factor ()" link="GimpZoomPreview.html#gimp-zoom-preview-get-factor" since="2.4"/> + <keyword type="function" name="gimp_zoom_preview_get_model ()" link="GimpZoomPreview.html#gimp-zoom-preview-get-model" since="2.4"/> + <keyword type="struct" name="GimpZoomPreview" link="GimpZoomPreview.html#GimpZoomPreview-struct"/> + <keyword type="property" name="The “drawable” property" link="GimpZoomPreview.html#GimpZoomPreview--drawable"/> + <keyword type="property" name="The “drawable-id” property" link="GimpZoomPreview.html#GimpZoomPreview--drawable-id"/> + <keyword type="property" name="The “model” property" link="GimpZoomPreview.html#GimpZoomPreview--model"/> + <keyword type="function" name="GimpItemConstraintFunc ()" link="libgimp-GimpItemComboBox.html#GimpItemConstraintFunc"/> + <keyword type="function" name="gimp_drawable_combo_box_new ()" link="libgimp-GimpItemComboBox.html#gimp-drawable-combo-box-new" since="2.2"/> + <keyword type="function" name="gimp_channel_combo_box_new ()" link="libgimp-GimpItemComboBox.html#gimp-channel-combo-box-new" since="2.2"/> + <keyword type="function" name="gimp_layer_combo_box_new ()" link="libgimp-GimpItemComboBox.html#gimp-layer-combo-box-new" since="2.2"/> + <keyword type="function" name="gimp_vectors_combo_box_new ()" link="libgimp-GimpItemComboBox.html#gimp-vectors-combo-box-new" since="2.4"/> + <keyword type="struct" name="GimpDrawableComboBox" link="libgimp-GimpItemComboBox.html#GimpDrawableComboBox-struct"/> + <keyword type="typedef" name="GimpDrawableConstraintFunc" link="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc"/> + <keyword type="struct" name="GimpChannelComboBox" link="libgimp-GimpItemComboBox.html#GimpChannelComboBox-struct"/> + <keyword type="struct" name="GimpLayerComboBox" link="libgimp-GimpItemComboBox.html#GimpLayerComboBox-struct"/> + <keyword type="struct" name="GimpVectorsComboBox" link="libgimp-GimpItemComboBox.html#GimpVectorsComboBox-struct"/> + <keyword type="typedef" name="GimpVectorsConstraintFunc" link="libgimp-GimpItemComboBox.html#GimpVectorsConstraintFunc"/> + <keyword type="function" name="GimpImageConstraintFunc ()" link="GimpImageComboBox.html#GimpImageConstraintFunc"/> + <keyword type="function" name="gimp_image_combo_box_new ()" link="GimpImageComboBox.html#gimp-image-combo-box-new" since="2.2"/> + <keyword type="struct" name="GimpImageComboBox" link="GimpImageComboBox.html#GimpImageComboBox-struct"/> + <keyword type="function" name="gimp_progress_bar_new ()" link="GimpProgressBar.html#gimp-progress-bar-new" since="2.2"/> + <keyword type="struct" name="GimpProgressBar" link="GimpProgressBar.html#GimpProgressBar-struct"/> + <keyword type="function" name="GimpConstraintFunc ()" link="libgimp-gimpmenu.html#GimpConstraintFunc" deprecated=""/> + <keyword type="function" name="GimpMenuCallback ()" link="libgimp-gimpmenu.html#GimpMenuCallback" deprecated=""/> + <keyword type="function" name="gimp_image_menu_new ()" link="libgimp-gimpmenu.html#gimp-image-menu-new" deprecated="Use gimp_image_combo_box_new() instead."/> + <keyword type="function" name="gimp_layer_menu_new ()" link="libgimp-gimpmenu.html#gimp-layer-menu-new" deprecated="Use gimp_layer_combo_box_new() instead."/> + <keyword type="function" name="gimp_channel_menu_new ()" link="libgimp-gimpmenu.html#gimp-channel-menu-new" deprecated="Use gimp_channel_combo_box_new() instead."/> + <keyword type="function" name="gimp_drawable_menu_new ()" link="libgimp-gimpmenu.html#gimp-drawable-menu-new" deprecated="Use gimp_drawable_combo_box_new() instead."/> + <keyword type="function" name="gimp_brush_select_widget_new ()" link="libgimp-gimpbrushmenu.html#gimp-brush-select-widget-new" deprecated=""/> + <keyword type="function" name="gimp_brush_select_widget_close ()" link="libgimp-gimpbrushmenu.html#gimp-brush-select-widget-close" deprecated=""/> + <keyword type="function" name="gimp_brush_select_widget_set ()" link="libgimp-gimpbrushmenu.html#gimp-brush-select-widget-set" deprecated=""/> + <keyword type="function" name="gimp_font_select_widget_new ()" link="libgimp-gimpfontmenu.html#gimp-font-select-widget-new" deprecated=""/> + <keyword type="function" name="gimp_font_select_widget_close ()" link="libgimp-gimpfontmenu.html#gimp-font-select-widget-close" deprecated=""/> + <keyword type="function" name="gimp_font_select_widget_set ()" link="libgimp-gimpfontmenu.html#gimp-font-select-widget-set" deprecated=""/> + <keyword type="function" name="gimp_gradient_select_widget_new ()" link="libgimp-gimpgradientmenu.html#gimp-gradient-select-widget-new" deprecated="" since="2.2"/> + <keyword type="function" name="gimp_gradient_select_widget_close ()" link="libgimp-gimpgradientmenu.html#gimp-gradient-select-widget-close" deprecated=""/> + <keyword type="function" name="gimp_gradient_select_widget_set ()" link="libgimp-gimpgradientmenu.html#gimp-gradient-select-widget-set" deprecated=""/> + <keyword type="function" name="gimp_palette_select_widget_new ()" link="libgimp-gimppalettemenu.html#gimp-palette-select-widget-new" deprecated="" since="2.2"/> + <keyword type="function" name="gimp_palette_select_widget_close ()" link="libgimp-gimppalettemenu.html#gimp-palette-select-widget-close" deprecated="" since="2.2"/> + <keyword type="function" name="gimp_palette_select_widget_set ()" link="libgimp-gimppalettemenu.html#gimp-palette-select-widget-set" deprecated="" since="2.2"/> + <keyword type="function" name="gimp_pattern_select_widget_new ()" link="libgimp-gimppatternmenu.html#gimp-pattern-select-widget-new" deprecated=""/> + <keyword type="function" name="gimp_pattern_select_widget_close ()" link="libgimp-gimppatternmenu.html#gimp-pattern-select-widget-close" deprecated=""/> + <keyword type="function" name="gimp_pattern_select_widget_set ()" link="libgimp-gimppatternmenu.html#gimp-pattern-select-widget-set" deprecated=""/> + <keyword type="function" name="gimp_proc_browser_dialog_new ()" link="GimpProcBrowserDialog.html#gimp-proc-browser-dialog-new" since="2.4"/> + <keyword type="function" name="gimp_proc_browser_dialog_get_selected ()" link="GimpProcBrowserDialog.html#gimp-proc-browser-dialog-get-selected" since="2.4"/> + <keyword type="struct" name="GimpProcBrowserDialog" link="GimpProcBrowserDialog.html#GimpProcBrowserDialog-struct"/> + <keyword type="signal" name="The “row-activated” signal" link="GimpProcBrowserDialog.html#GimpProcBrowserDialog-row-activated"/> + <keyword type="signal" name="The “selection-changed” signal" link="GimpProcBrowserDialog.html#GimpProcBrowserDialog-selection-changed"/> + <keyword type="function" name="gimp_proc_view_new ()" link="libgimp-GimpProcView.html#gimp-proc-view-new" since="2.4"/> + <keyword type="constant" name="GIMP_BRUSH_HARD" link="libgimp-gimpenums.html#GIMP-BRUSH-HARD:CAPS"/> + <keyword type="constant" name="GIMP_BRUSH_SOFT" link="libgimp-gimpenums.html#GIMP-BRUSH-SOFT:CAPS"/> + <keyword type="constant" name="GIMP_CONVERT_DITHER_NONE" link="libgimp-gimpenums.html#GIMP-CONVERT-DITHER-NONE:CAPS"/> + <keyword type="constant" name="GIMP_CONVERT_DITHER_FS" link="libgimp-gimpenums.html#GIMP-CONVERT-DITHER-FS:CAPS"/> + <keyword type="constant" name="GIMP_CONVERT_DITHER_FS_LOWBLEED" link="libgimp-gimpenums.html#GIMP-CONVERT-DITHER-FS-LOWBLEED:CAPS"/> + <keyword type="constant" name="GIMP_CONVERT_DITHER_FIXED" link="libgimp-gimpenums.html#GIMP-CONVERT-DITHER-FIXED:CAPS"/> + <keyword type="constant" name="GIMP_HISTOGRAM_VALUE" link="libgimp-gimpenums.html#GIMP-HISTOGRAM-VALUE:CAPS"/> + <keyword type="constant" name="GIMP_HISTOGRAM_RED" link="libgimp-gimpenums.html#GIMP-HISTOGRAM-RED:CAPS"/> + <keyword type="constant" name="GIMP_HISTOGRAM_GREEN" link="libgimp-gimpenums.html#GIMP-HISTOGRAM-GREEN:CAPS"/> + <keyword type="constant" name="GIMP_HISTOGRAM_BLUE" link="libgimp-gimpenums.html#GIMP-HISTOGRAM-BLUE:CAPS"/> + <keyword type="constant" name="GIMP_HISTOGRAM_ALPHA" link="libgimp-gimpenums.html#GIMP-HISTOGRAM-ALPHA:CAPS"/> + <keyword type="constant" name="GIMP_HISTOGRAM_LUMINANCE" link="libgimp-gimpenums.html#GIMP-HISTOGRAM-LUMINANCE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_COLOR_SPACE_AUTO" link="libgimp-gimpenums.html#GIMP-LAYER-COLOR-SPACE-AUTO:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_COLOR_SPACE_RGB_LINEAR" link="libgimp-gimpenums.html#GIMP-LAYER-COLOR-SPACE-RGB-LINEAR:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL" link="libgimp-gimpenums.html#GIMP-LAYER-COLOR-SPACE-RGB-PERCEPTUAL:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_COMPOSITE_AUTO" link="libgimp-gimpenums.html#GIMP-LAYER-COMPOSITE-AUTO:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_COMPOSITE_UNION" link="libgimp-gimpenums.html#GIMP-LAYER-COMPOSITE-UNION:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP" link="libgimp-gimpenums.html#GIMP-LAYER-COMPOSITE-CLIP-TO-BACKDROP:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_COMPOSITE_CLIP_TO_LAYER" link="libgimp-gimpenums.html#GIMP-LAYER-COMPOSITE-CLIP-TO-LAYER:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_COMPOSITE_INTERSECTION" link="libgimp-gimpenums.html#GIMP-LAYER-COMPOSITE-INTERSECTION:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_NORMAL_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-NORMAL-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_DISSOLVE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-DISSOLVE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_BEHIND_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-BEHIND-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_MULTIPLY_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-MULTIPLY-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_SCREEN_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-SCREEN-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_OVERLAY_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-OVERLAY-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_DIFFERENCE_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-DIFFERENCE-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_ADDITION_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-ADDITION-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_SUBTRACT_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-SUBTRACT-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_DARKEN_ONLY_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-DARKEN-ONLY-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LIGHTEN_ONLY_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LIGHTEN-ONLY-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HSV_HUE_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HSV-HUE-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HSV_SATURATION_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HSV-SATURATION-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HSL_COLOR_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HSL-COLOR-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HSV_VALUE_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HSV-VALUE-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_DIVIDE_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-DIVIDE-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_DODGE_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-DODGE-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_BURN_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-BURN-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HARDLIGHT_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HARDLIGHT-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_SOFTLIGHT_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-SOFTLIGHT-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_GRAIN_EXTRACT_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-GRAIN-EXTRACT-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_GRAIN_MERGE_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-GRAIN-MERGE-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_COLOR_ERASE_LEGACY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-COLOR-ERASE-LEGACY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_OVERLAY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-OVERLAY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LCH_HUE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LCH-HUE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LCH_CHROMA" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LCH-CHROMA:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LCH_COLOR" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LCH-COLOR:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LCH_LIGHTNESS" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LCH-LIGHTNESS:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_NORMAL" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-NORMAL:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_BEHIND" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-BEHIND:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_MULTIPLY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-MULTIPLY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_SCREEN" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-SCREEN:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_DIFFERENCE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-DIFFERENCE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_ADDITION" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-ADDITION:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_SUBTRACT" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-SUBTRACT:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_DARKEN_ONLY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-DARKEN-ONLY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LIGHTEN_ONLY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LIGHTEN-ONLY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HSV_HUE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HSV-HUE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HSV_SATURATION" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HSV-SATURATION:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HSL_COLOR" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HSL-COLOR:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HSV_VALUE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HSV-VALUE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_DIVIDE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-DIVIDE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_DODGE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-DODGE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_BURN" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-BURN:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HARDLIGHT" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HARDLIGHT:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_SOFTLIGHT" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-SOFTLIGHT:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_GRAIN_EXTRACT" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-GRAIN-EXTRACT:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_GRAIN_MERGE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-GRAIN-MERGE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_VIVID_LIGHT" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-VIVID-LIGHT:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_PIN_LIGHT" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-PIN-LIGHT:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LINEAR_LIGHT" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LINEAR-LIGHT:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_HARD_MIX" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-HARD-MIX:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_EXCLUSION" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-EXCLUSION:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LINEAR_BURN" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LINEAR-BURN:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LUMA_DARKEN_ONLY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LUMA-DARKEN-ONLY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LUMA_LIGHTEN_ONLY" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LUMA-LIGHTEN-ONLY:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_LUMINANCE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-LUMINANCE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_COLOR_ERASE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-COLOR-ERASE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_ERASE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-ERASE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_MERGE" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-MERGE:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_SPLIT" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-SPLIT:CAPS"/> + <keyword type="constant" name="GIMP_LAYER_MODE_PASS_THROUGH" link="libgimp-gimpenums.html#GIMP-LAYER-MODE-PASS-THROUGH:CAPS"/> + <keyword type="constant" name="GIMP_PIXBUF_KEEP_ALPHA" link="libgimp-gimppixbuf.html#GIMP-PIXBUF-KEEP-ALPHA:CAPS"/> + <keyword type="constant" name="GIMP_PIXBUF_SMALL_CHECKS" link="libgimp-gimppixbuf.html#GIMP-PIXBUF-SMALL-CHECKS:CAPS"/> + <keyword type="constant" name="GIMP_PIXBUF_LARGE_CHECKS" link="libgimp-gimppixbuf.html#GIMP-PIXBUF-LARGE-CHECKS:CAPS"/> + <keyword type="constant" name="GIMP_PIXEL_FETCHER_EDGE_NONE" link="libgimp-gimppixelfetcher.html#GIMP-PIXEL-FETCHER-EDGE-NONE:CAPS"/> + <keyword type="constant" name="GIMP_PIXEL_FETCHER_EDGE_WRAP" link="libgimp-gimppixelfetcher.html#GIMP-PIXEL-FETCHER-EDGE-WRAP:CAPS"/> + <keyword type="constant" name="GIMP_PIXEL_FETCHER_EDGE_SMEAR" link="libgimp-gimppixelfetcher.html#GIMP-PIXEL-FETCHER-EDGE-SMEAR:CAPS"/> + <keyword type="constant" name="GIMP_PIXEL_FETCHER_EDGE_BLACK" link="libgimp-gimppixelfetcher.html#GIMP-PIXEL-FETCHER-EDGE-BLACK:CAPS"/> + <keyword type="constant" name="GIMP_PIXEL_FETCHER_EDGE_BACKGROUND" link="libgimp-gimppixelfetcher.html#GIMP-PIXEL-FETCHER-EDGE-BACKGROUND:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_CAN_HANDLE_RGB" link="libgimp-gimpexport.html#GIMP-EXPORT-CAN-HANDLE-RGB:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_CAN_HANDLE_GRAY" link="libgimp-gimpexport.html#GIMP-EXPORT-CAN-HANDLE-GRAY:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_CAN_HANDLE_INDEXED" link="libgimp-gimpexport.html#GIMP-EXPORT-CAN-HANDLE-INDEXED:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_CAN_HANDLE_BITMAP" link="libgimp-gimpexport.html#GIMP-EXPORT-CAN-HANDLE-BITMAP:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_CAN_HANDLE_ALPHA" link="libgimp-gimpexport.html#GIMP-EXPORT-CAN-HANDLE-ALPHA:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_CAN_HANDLE_LAYERS" link="libgimp-gimpexport.html#GIMP-EXPORT-CAN-HANDLE-LAYERS:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_CAN_HANDLE_LAYERS_AS_ANIMATION" link="libgimp-gimpexport.html#GIMP-EXPORT-CAN-HANDLE-LAYERS-AS-ANIMATION:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_CAN_HANDLE_LAYER_MASKS" link="libgimp-gimpexport.html#GIMP-EXPORT-CAN-HANDLE-LAYER-MASKS:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_NEEDS_ALPHA" link="libgimp-gimpexport.html#GIMP-EXPORT-NEEDS-ALPHA:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_NEEDS_CROP" link="libgimp-gimpexport.html#GIMP-EXPORT-NEEDS-CROP:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_CANCEL" link="libgimp-gimpexport.html#GIMP-EXPORT-CANCEL:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_IGNORE" link="libgimp-gimpexport.html#GIMP-EXPORT-IGNORE:CAPS"/> + <keyword type="constant" name="GIMP_EXPORT_EXPORT" link="libgimp-gimpexport.html#GIMP-EXPORT-EXPORT:CAPS"/> + <keyword type="member" name="GimpPlugInInfo.init-proc" link="libgimp-gimp.html#GimpPlugInInfo.init-proc"/> + <keyword type="member" name="GimpPlugInInfo.quit-proc" link="libgimp-gimp.html#GimpPlugInInfo.quit-proc"/> + <keyword type="member" name="GimpPlugInInfo.query-proc" link="libgimp-gimp.html#GimpPlugInInfo.query-proc"/> + <keyword type="member" name="GimpPlugInInfo.run-proc" link="libgimp-gimp.html#GimpPlugInInfo.run-proc"/> + </functions> +</book> diff --git a/devel-docs/libgimp/html/libgimp.html b/devel-docs/libgimp/html/libgimp.html new file mode 100644 index 0000000..5178a57 --- /dev/null +++ b/devel-docs/libgimp/html/libgimp.html @@ -0,0 +1,258 @@ +<!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 Library: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="index.html" title="GIMP Library Reference Manual"> +<link rel="prev" href="index.html" title="GIMP Library Reference Manual"> +<link rel="next" href="libgimp-general.html" title="Functions not Related to Specific Images"> +<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="libgimp-general.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="libgimp"></a>Part I. GIMP Library</h1></div></div></div> +<div class="partintro"> +<div></div> +<p> + GIMP's Procedural Database (PDB) offers an interface to core + functions and to functionality provided by plug-ins. The role + of libgimp is to provide C bindings for this interface. + </p> +<div class="toc"> +<p><b>Table of Contents</b></p> +<dl class="toc"> +<dt><span class="chapter"><a href="libgimp-general.html">Functions not Related to Specific Images</a></span></dt> +<dd><dl> +<dt> +<span class="refentrytitle"><a href="libgimp-gimp.html">gimp</a></span><span class="refpurpose"> — Miscellaneous procedures</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpenums.html">gimpenums</a></span><span class="refpurpose"></span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbuffer.html">gimpbuffer</a></span><span class="refpurpose"> — Functions for manipulating cut buffers.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpcontext.html">gimpcontext</a></span><span class="refpurpose"> — Functions to manipulate a plug-in's context.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgimprc.html">gimpgimprc</a></span><span class="refpurpose"> — Interactions with settings from gimprc.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimphelp.html">gimphelp</a></span><span class="refpurpose"> — Loading help pages using gimp_help.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpmessage.html">gimpmessage</a></span><span class="refpurpose"> — Display a dialog box with a message.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpplugin.html">gimpplugin</a></span><span class="refpurpose"> — Functions useful for plug-ins, e.g. registration and progress indicators.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpproceduraldb.html">gimpproceduraldb</a></span><span class="refpurpose"> — Functions for querying and changing procedural database (PDB) entries.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpprogress.html">gimpprogress</a></span><span class="refpurpose"> — Functions for embedding the progress bar into a plug-in's GUI.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdebug.html">gimpdebug</a></span><span class="refpurpose"> — Debug utility functions</span> +</dt> +</dl></dd> +<dt><span class="chapter"><a href="libgimp-image.html">Manipulating Images and their Properties</a></span></dt> +<dd><dl> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpchannel.html">gimpchannel</a></span><span class="refpurpose"> — Functions for manipulating channels.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpcolor.html">gimpcolor</a></span><span class="refpurpose"> — Functions for manipulating color.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdisplay.html">gimpdisplay</a></span><span class="refpurpose"> — Functions to create, delete and flush displays (views) on an image.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawable.html">gimpdrawable</a></span><span class="refpurpose"> — Functions to manipulate drawables.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawablecolor.html">gimpdrawablecolor</a></span><span class="refpurpose"> — Functions for manipulating a drawable's color.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawableedit.html">gimpdrawableedit</a></span><span class="refpurpose"> — Drawable edit functions (clear, fill, gradient, stroke etc.)</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdrawabletransform.html">gimpdrawabletransform</a></span><span class="refpurpose"> — Functions to perform transformatrions on drawables.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpedit.html">gimpedit</a></span><span class="refpurpose"> — Edit menu functions (cut, copy, paste, clear, etc.)</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfileops.html">gimpfileops</a></span><span class="refpurpose"> — Image file operations (load, save, etc.)</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfloatingsel.html">gimpfloatingsel</a></span><span class="refpurpose"> — Functions for removing or attaching floating selections.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimage.html">gimpimage</a></span><span class="refpurpose"> — Operations on complete images.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagecolorprofile.html">gimpimagecolorprofile</a></span><span class="refpurpose"> — Operations on an image's color profile.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageconvert.html">gimpimageconvert</a></span><span class="refpurpose"> — Conversions between RGB, indexed, and grayscale modes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagegrid.html">gimpimagegrid</a></span><span class="refpurpose"> — Functions manuipulating an image's grid.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageguides.html">gimpimageguides</a></span><span class="refpurpose"> — Functions for manipulating an image's guides.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagesamplepoints.html">gimpimagesamplepoints</a></span><span class="refpurpose"> — Functions for manipulating an image's sample points.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageselect.html">gimpimageselect</a></span><span class="refpurpose"> — Modify the image's selection.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimagetransform.html">gimpimagetransform</a></span><span class="refpurpose"> — Transformations on images.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpimageundo.html">gimpimageundo</a></span><span class="refpurpose"> — Control of image undo/redo.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpmetadata.html">gimpmetadata</a></span><span class="refpurpose"></span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpitem.html">gimpitem</a></span><span class="refpurpose"> — Functions to manipulate items.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpitemtransform.html">gimpitemtransform</a></span><span class="refpurpose"> — Functions to perform transformations on items.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimplayer.html">gimplayer</a></span><span class="refpurpose"> — Operations on a single layer.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppaths.html">gimppaths</a></span><span class="refpurpose"> — Deprecated operations related to paths.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppixbuf.html">gimppixbuf</a></span><span class="refpurpose"> — Get a thumbnail pixbuf for a drawable or image.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppixelfetcher.html">gimppixelfetcher</a></span><span class="refpurpose"> — Functions for operating on pixel regions.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppixelrgn.html">gimppixelrgn</a></span><span class="refpurpose"> — Functions for operating on pixel regions.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpregioniterator.html">gimpregioniterator</a></span><span class="refpurpose"> — Functions to traverse a pixel regions.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpselection.html">gimpselection</a></span><span class="refpurpose"> — Functions for manipulating selections.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptextlayer.html">gimptextlayer</a></span><span class="refpurpose"> — Functions for querying and manipulating text layers.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptexttool.html">gimptexttool</a></span><span class="refpurpose"> — Functions for controlling the text tool.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptile.html">gimptile</a></span><span class="refpurpose"> — Functions for working with tiles.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppainttools.html">gimppainttools</a></span><span class="refpurpose"> — Access to toolbox paint tools.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpselectiontools.html">gimpselectiontools</a></span><span class="refpurpose"> — Access to toolbox selection tools.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimptransformtools.html">gimptransformtools</a></span><span class="refpurpose"> — Access to toolbox transform tools.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpvectors.html">gimpvectors</a></span><span class="refpurpose"> — Functions for querying and manipulating vectors.</span> +</dt> +</dl></dd> +<dt><span class="chapter"><a href="libgimp-data.html">Data Objects</a></span></dt> +<dd><dl> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrush.html">gimpbrush</a></span><span class="refpurpose"> — Functions operating on a single brush.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrushes.html">gimpbrushes</a></span><span class="refpurpose"> — Functions for manipulating brushes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpdynamics.html">gimpdynamics</a></span><span class="refpurpose"> — Operations related to paint dynamics.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfonts.html">gimpfonts</a></span><span class="refpurpose"> — Operations related to fonts.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradient.html">gimpgradient</a></span><span class="refpurpose"> — Functions operating on a single gradient.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradients.html">gimpgradients</a></span><span class="refpurpose"> — Operations related to gradients.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppalette.html">gimppalette</a></span><span class="refpurpose"> — Functions operating on a single palette.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppalettes.html">gimppalettes</a></span><span class="refpurpose"> — Operations related to palettes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppattern.html">gimppattern</a></span><span class="refpurpose"> — Functions operating on a single pattern.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppatterns.html">gimppatterns</a></span><span class="refpurpose"> — Functions relating to patterns.</span> +</dt> +</dl></dd> +<dt><span class="chapter"><a href="libgimp-selectors.html">Controlling the Core's Selection Dialogs</a></span></dt> +<dd><dl> +<dt> +<span class="refentrytitle"><a href="GimpSelectButton.html">GimpSelectButton</a></span><span class="refpurpose"> — The base class of the data select buttons.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpBrushSelectButton.html">gimpbrushselectbutton</a></span><span class="refpurpose"> — A button that pops up a brush selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpFontSelectButton.html">GimpFontSelectButton</a></span><span class="refpurpose"> — A button which pops up a font selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpGradientSelectButton.html">GimpGradientSelectButton</a></span><span class="refpurpose"> — A button which pops up a gradient select dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpPaletteSelectButton.html">GimpPaletteSelect</a></span><span class="refpurpose"> — A button which pops up a palette select dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpPatternSelectButton.html">GimpPatternSelectButton</a></span><span class="refpurpose"> — A button which pops up a pattern select dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrushselect.html">gimpbrushselect</a></span><span class="refpurpose"> — Functions providing a brush selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfontselect.html">gimpfontselect</a></span><span class="refpurpose"> — Functions providing a font selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradientselect.html">gimpgradientselect</a></span><span class="refpurpose"> — Functions providing a gradient selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppaletteselect.html">gimppaletteselect</a></span><span class="refpurpose"> — Functions providing a palette selection dialog.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppatternselect.html">gimppatternselect</a></span><span class="refpurpose"> — Functions providing a pattern selection dialog.</span> +</dt> +</dl></dd> +</dl> +</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/libgimp/html/libgimpui-hierarchy.html b/devel-docs/libgimp/html/libgimpui-hierarchy.html new file mode 100644 index 0000000..de6d15e --- /dev/null +++ b/devel-docs/libgimp/html/libgimpui-hierarchy.html @@ -0,0 +1,63 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Object Hierarchy: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="prev" href="libgimpui.html" title="Part II. GIMP User Interface Library"> +<link rel="next" href="libgimp-gimpui.html" title="gimpui"> +<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><a accesskey="u" href="libgimpui.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="libgimpui.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimp-gimpui.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="chapter"> +<div class="titlepage"><div><div><h2 class="title"> +<a name="libgimpui-hierarchy"></a>Object Hierarchy</h2></div></div></div> +<pre class="screen"> + GObject + <span class="lineart">╰──</span> GInitiallyUnowned + <span class="lineart">╰──</span> GtkObject + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct">GtkWidget</a> + <span class="lineart">├──</span> <a href="https://developer.gnome.org/gtk3/GtkContainer.html#GtkContainer-struct">GtkContainer</a> + <span class="lineart">│</span> <span class="lineart">├──</span> <a href="https://developer.gnome.org/gtk3/GtkBox.html#GtkBox-struct">GtkBox</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a href="../html/GimpPreview.html#GimpPreview-struct">GimpPreview</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GimpAspectPreview.html" title="GimpAspectPreview">GimpAspectPreview</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="../html/GimpScrolledPreview.html#GimpScrolledPreview-struct">GimpScrolledPreview</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GimpDrawablePreview.html" title="GimpDrawablePreview">GimpDrawablePreview</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="GimpZoomPreview.html" title="GimpZoomPreview">GimpZoomPreview</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="GimpSelectButton.html" title="GimpSelectButton">GimpSelectButton</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GimpBrushSelectButton.html" title="gimpbrushselectbutton">GimpBrushSelectButton</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GimpFontSelectButton.html" title="GimpFontSelectButton">GimpFontSelectButton</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GimpGradientSelectButton.html" title="GimpGradientSelectButton">GimpGradientSelectButton</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GimpPaletteSelectButton.html" title="GimpPaletteSelect">GimpPaletteSelectButton</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="GimpPatternSelectButton.html" title="GimpPatternSelectButton">GimpPatternSelectButton</a> + <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkBin.html#GtkBin-struct">GtkBin</a> + <span class="lineart">│</span> <span class="lineart">├──</span> <a href="https://developer.gnome.org/gtk3/GtkComboBox.html#GtkComboBox-struct">GtkComboBox</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="../html/GimpIntComboBox.html#GimpIntComboBox-struct">GimpIntComboBox</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="libgimp-GimpItemComboBox.html#GimpChannelComboBox">GimpChannelComboBox</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableComboBox">GimpDrawableComboBox</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="GimpImageComboBox.html" title="GimpImageComboBox">GimpImageComboBox</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="libgimp-GimpItemComboBox.html#GimpLayerComboBox">GimpLayerComboBox</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsComboBox">GimpVectorsComboBox</a> + <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkWindow.html#GtkWindow-struct">GtkWindow</a> + <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkDialog.html#GtkDialog-struct">GtkDialog</a> + <span class="lineart">│</span> <span class="lineart">╰──</span> <a href="../html/GimpDialog.html#GimpDialog-struct">GimpDialog</a> + <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="GimpProcBrowserDialog.html" title="GimpProcBrowserDialog">GimpProcBrowserDialog</a> + <span class="lineart">╰──</span> GtkProgress + <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gtk3/GtkProgressBar.html#GtkProgressBar-struct">GtkProgressBar</a> + <span class="lineart">╰──</span> <a class="link" href="GimpProgressBar.html" title="GimpProgressBar">GimpProgressBar</a> +</pre> +</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/libgimp/html/libgimpui.html b/devel-docs/libgimp/html/libgimpui.html new file mode 100644 index 0000000..7238369 --- /dev/null +++ b/devel-docs/libgimp/html/libgimpui.html @@ -0,0 +1,85 @@ +<!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 II. GIMP User Interface Library: GIMP Library Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="GIMP Library Reference Manual"> +<link rel="up" href="index.html" title="GIMP Library Reference Manual"> +<link rel="prev" href="libgimp-gimppatternselect.html" title="gimppatternselect"> +<link rel="next" href="libgimpui-hierarchy.html" title="Object Hierarchy"> +<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="libgimp-gimppatternselect.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libgimpui-hierarchy.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="libgimpui"></a>Part II. GIMP User Interface Library</h1></div></div></div> +<div class="toc"> +<p><b>Table of Contents</b></p> +<dl class="toc"> +<dt><span class="chapter"><a href="libgimpui-hierarchy.html">Object Hierarchy</a></span></dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpui.html">gimpui</a></span><span class="refpurpose"> — Common user interface functions. This header includes +all other GIMP User Interface Library headers.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpexport.html">gimpexport</a></span><span class="refpurpose"> — Export an image before it is saved.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpDrawablePreview.html">GimpDrawablePreview</a></span><span class="refpurpose"> — A widget providing a preview of a <span class="type">GimpDrawable</span>.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpAspectPreview.html">GimpAspectPreview</a></span><span class="refpurpose"> — A widget providing a preview with fixed aspect ratio.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpZoomPreview.html">GimpZoomPreview</a></span><span class="refpurpose"> — A drawable preview with zooming capabilities.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-GimpItemComboBox.html">GimpItemComboBox</a></span><span class="refpurpose"> — Widgets providing popup menus of items.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpImageComboBox.html">GimpImageComboBox</a></span><span class="refpurpose"> — A widget providing a popup menu of images.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpProgressBar.html">GimpProgressBar</a></span><span class="refpurpose"> — A widget providing a progress bar.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpmenu.html">gimpmenu</a></span><span class="refpurpose"> — Menus for selecting images, layers, channels +and drawables.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpbrushmenu.html">gimpbrushmenu</a></span><span class="refpurpose"> — A widget for selecting brushes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpfontmenu.html">gimpfontmenu</a></span><span class="refpurpose"> — A widget for selecting fonts.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimpgradientmenu.html">gimpgradientmenu</a></span><span class="refpurpose"> — A widget for selecting gradients.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppalettemenu.html">gimppalettemenu</a></span><span class="refpurpose"> — A widget for selecting palettes.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-gimppatternmenu.html">gimppatternmenu</a></span><span class="refpurpose"> — A widget for selecting patterns.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="GimpProcBrowserDialog.html">GimpProcBrowserDialog</a></span><span class="refpurpose"> — The dialog for the procedure and plugin browsers.</span> +</dt> +<dt> +<span class="refentrytitle"><a href="libgimp-GimpProcView.html">GimpProcView</a></span><span class="refpurpose"> — A widget showing information about a PDB procedure.</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/libgimp/html/right-insensitive.png b/devel-docs/libgimp/html/right-insensitive.png Binary files differnew file mode 100644 index 0000000..e4a5684 --- /dev/null +++ b/devel-docs/libgimp/html/right-insensitive.png diff --git a/devel-docs/libgimp/html/right.png b/devel-docs/libgimp/html/right.png Binary files differnew file mode 100644 index 0000000..2a405d3 --- /dev/null +++ b/devel-docs/libgimp/html/right.png diff --git a/devel-docs/libgimp/html/style.css b/devel-docs/libgimp/html/style.css new file mode 100644 index 0000000..b4a1493 --- /dev/null +++ b/devel-docs/libgimp/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/libgimp/html/up-insensitive.png b/devel-docs/libgimp/html/up-insensitive.png Binary files differnew file mode 100644 index 0000000..b159d01 --- /dev/null +++ b/devel-docs/libgimp/html/up-insensitive.png diff --git a/devel-docs/libgimp/html/up.png b/devel-docs/libgimp/html/up.png Binary files differnew file mode 100644 index 0000000..8fad884 --- /dev/null +++ b/devel-docs/libgimp/html/up.png |