<?xml version="1.0"?>
<page id="Gimp.Image.freeze_channels"
      type="topic"
      style="method"
      xmlns="http://projectmallard.org/1.0/"
      xmlns:api="http://projectmallard.org/experimental/api/"
      xmlns:ui="http://projectmallard.org/1.0/ui/">
  <info>
    <link xref="Gimp.Image" group="method" type="guide"/>
    <api:function>
      <api:returns>
        <api:type>bool</api:type>
      </api:returns>
      <api:name>gimp_image_freeze_channels</api:name>
      <api:arg>
        <api:type>Gimp.Image</api:type>
        <api:name>self</api:name>
      </api:arg>
    </api:function>
  </info>
  <title>Gimp.Image.freeze_channels</title>
  <synopsis><code mime="text/x-python">
@accepts(Gimp.Image)
@returns(bool)
def freeze_channels(self):
    # Python wrapper for gimp_image_freeze_channels()
  </code></synopsis>
  <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 <link xref="Gimp.Image.freeze_channels"/> should be matched by a
corresponding call to <link xref="Gimp.Image.thaw_channels"/>, undoing its
effects.</p>
  <p>Since 2.10.2</p>
<terms>
<item>
<title><code>self</code></title>
  <p>The image.</p>
</item>
<item>
<title><code>Returns</code></title>
{formatter.format(node, node.retval.doc)}
</item>
</terms>

</page>
