<?xml version="1.0"?>
<page id="Gimp.gradient_segment_set_middle_pos"
      type="topic"
      style="function"
      xmlns="http://projectmallard.org/1.0/"
      xmlns:api="http://projectmallard.org/experimental/api/"
      xmlns:ui="http://projectmallard.org/1.0/ui/">
  <info>
    <link xref="index" group="function" type="guide"/>
    <api:function>
      <api:returns>
        <api:type>bool</api:type>
      </api:returns>
      <api:name>gimp_gradient_segment_set_middle_pos</api:name>
      <api:arg>
        <api:type>unicode</api:type>
        <api:name>name</api:name>
      </api:arg>
      <api:arg>
        <api:type>int</api:type>
        <api:name>segment</api:name>
      </api:arg>
      <api:arg>
        <api:type>float</api:type>
        <api:name>pos</api:name>
      </api:arg>
      <api:arg>
        <api:type>float</api:type>
        <api:name>final_pos</api:name>
      </api:arg>
    </api:function>
  </info>
  <title>Gimp.gradient_segment_set_middle_pos</title>
  <synopsis><code mime="text/x-python">
@accepts(unicode, int, float, float)
@returns(bool)
def gradient_segment_set_middle_pos(name, segment, pos, final_pos):
    # Python wrapper for gimp_gradient_segment_set_middle_pos()
  </code></synopsis>
  <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>
  <p>Since 2.2</p>
<terms>
<item>
<title><code>name</code></title>
  <p>The gradient name.</p>
</item>
<item>
<title><code>segment</code></title>
  <p>The index of the segment within the gradient.</p>
</item>
<item>
<title><code>pos</code></title>
  <p>The position to set the guidepoint to.</p>
</item>
<item>
<title><code>final_pos</code></title>
  <p>The return position.</p>
</item>
<item>
<title><code>Returns</code></title>
{formatter.format(node, node.retval.doc)}
</item>
</terms>

</page>
