Blob Blame History Raw
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ClutterTableLayout: Clutter Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="Clutter Reference Manual">
<link rel="up" href="deprecated.html" title="Part X. Deprecated Classes">
<link rel="prev" href="ClutterState.html" title="ClutterState">
<link rel="next" href="ClutterTexture.html" title="ClutterTexture">
<meta name="generator" content="GTK-Doc V1.25.1 (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="#ClutterTableLayout.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
                  <a href="#ClutterTableLayout.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                  <a href="#ClutterTableLayout.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="deprecated.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="ClutterState.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="ClutterTexture.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="ClutterTableLayout"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="ClutterTableLayout.top_of_page"></a>ClutterTableLayout</span></h2>
<p>ClutterTableLayout — A layout manager arranging children in rows
  and columns</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="ClutterTableLayout.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
</colgroup>
<tbody>
<tr>
<td class="function_type">
<a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager"><span class="returnvalue">ClutterLayoutManager</span></a> *
</td>
<td class="function_name">
<a class="link" href="ClutterTableLayout.html#clutter-table-layout-new" title="clutter_table_layout_new ()">clutter_table_layout_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="ClutterTableLayout.html#clutter-table-layout-set-row-spacing" title="clutter_table_layout_set_row_spacing ()">clutter_table_layout_set_row_spacing</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="ClutterTableLayout.html#clutter-table-layout-get-row-spacing" title="clutter_table_layout_get_row_spacing ()">clutter_table_layout_get_row_spacing</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="ClutterTableLayout.html#clutter-table-layout-set-column-spacing" title="clutter_table_layout_set_column_spacing ()">clutter_table_layout_set_column_spacing</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="ClutterTableLayout.html#clutter-table-layout-get-column-spacing" title="clutter_table_layout_get_column_spacing ()">clutter_table_layout_get_column_spacing</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="ClutterTableLayout.html#clutter-table-layout-get-row-count" title="clutter_table_layout_get_row_count ()">clutter_table_layout_get_row_count</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="ClutterTableLayout.html#clutter-table-layout-get-column-count" title="clutter_table_layout_get_column_count ()">clutter_table_layout_get_column_count</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="ClutterTableLayout.html#clutter-table-layout-pack" title="clutter_table_layout_pack ()">clutter_table_layout_pack</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="ClutterTableLayout.html#clutter-table-layout-set-alignment" title="clutter_table_layout_set_alignment ()">clutter_table_layout_set_alignment</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="ClutterTableLayout.html#clutter-table-layout-get-alignment" title="clutter_table_layout_get_alignment ()">clutter_table_layout_get_alignment</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="ClutterTableLayout.html#clutter-table-layout-set-expand" title="clutter_table_layout_set_expand ()">clutter_table_layout_set_expand</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="ClutterTableLayout.html#clutter-table-layout-get-expand" title="clutter_table_layout_get_expand ()">clutter_table_layout_get_expand</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="ClutterTableLayout.html#clutter-table-layout-set-fill" title="clutter_table_layout_set_fill ()">clutter_table_layout_set_fill</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="ClutterTableLayout.html#clutter-table-layout-get-fill" title="clutter_table_layout_get_fill ()">clutter_table_layout_get_fill</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="ClutterTableLayout.html#clutter-table-layout-get-span" title="clutter_table_layout_get_span ()">clutter_table_layout_get_span</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="ClutterTableLayout.html#clutter-table-layout-set-span" title="clutter_table_layout_set_span ()">clutter_table_layout_set_span</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="ClutterTableLayout.html#clutter-table-layout-set-use-animations" title="clutter_table_layout_set_use_animations ()">clutter_table_layout_set_use_animations</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="ClutterTableLayout.html#clutter-table-layout-get-use-animations" title="clutter_table_layout_get_use_animations ()">clutter_table_layout_get_use_animations</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="ClutterTableLayout.html#clutter-table-layout-set-easing-duration" title="clutter_table_layout_set_easing_duration ()">clutter_table_layout_set_easing_duration</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="ClutterTableLayout.html#clutter-table-layout-get-easing-duration" title="clutter_table_layout_get_easing_duration ()">clutter_table_layout_get_easing_duration</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="ClutterTableLayout.html#clutter-table-layout-set-easing-mode" title="clutter_table_layout_set_easing_mode ()">clutter_table_layout_set_easing_mode</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gulong</span>
</td>
<td class="function_name">
<a class="link" href="ClutterTableLayout.html#clutter-table-layout-get-easing-mode" title="clutter_table_layout_get_easing_mode ()">clutter_table_layout_get_easing_mode</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="ClutterTableLayout.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">guint</span></td>
<td class="property_name"><a class="link" href="ClutterTableLayout.html#ClutterTableLayout--column-spacing" title="The “column-spacing” property">column-spacing</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type"><span class="type">guint</span></td>
<td class="property_name"><a class="link" href="ClutterTableLayout.html#ClutterTableLayout--easing-duration" title="The “easing-duration” property">easing-duration</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type"><span class="type">gulong</span></td>
<td class="property_name"><a class="link" href="ClutterTableLayout.html#ClutterTableLayout--easing-mode" title="The “easing-mode” property">easing-mode</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type"><span class="type">guint</span></td>
<td class="property_name"><a class="link" href="ClutterTableLayout.html#ClutterTableLayout--row-spacing" title="The “row-spacing” property">row-spacing</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type"><span class="type">gboolean</span></td>
<td class="property_name"><a class="link" href="ClutterTableLayout.html#ClutterTableLayout--use-animations" title="The “use-animations” property">use-animations</a></td>
<td class="property_flags">Read / Write</td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="ClutterTableLayout.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
</colgroup>
<tbody>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="ClutterTableLayout.html#ClutterTableAlignment" title="enum ClutterTableAlignment">ClutterTableAlignment</a></td>
</tr>
<tr>
<td class="datatype_keyword">struct</td>
<td class="function_name"><a class="link" href="ClutterTableLayout.html#ClutterTableLayout-struct" title="struct ClutterTableLayout">ClutterTableLayout</a></td>
</tr>
<tr>
<td class="datatype_keyword">struct</td>
<td class="function_name"><a class="link" href="ClutterTableLayout.html#ClutterTableLayoutClass" title="struct ClutterTableLayoutClass">ClutterTableLayoutClass</a></td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="ClutterTableLayout.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="screen">    GObject
    <span class="lineart">╰──</span> GInitiallyUnowned
        <span class="lineart">╰──</span> <a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager">ClutterLayoutManager</a>
            <span class="lineart">╰──</span> ClutterTableLayout
</pre>
</div>
<div class="refsect1">
<a name="ClutterTableLayout.description"></a><h2>Description</h2>
<p>The <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> is a <a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager"><span class="type">ClutterLayoutManager</span></a> implementing the
following layout policy:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p>children are arranged in a table</p></li>
<li class="listitem"><p>each child specifies the specific row and column
cell to appear;</p></li>
<li class="listitem"><p>a child can also set a span, and this way, take
more than one cell both horizontally and vertically;</p></li>
<li class="listitem"><p>each child will be allocated to its natural
size or, if set to expand, the available size;</p></li>
<li class="listitem"><p>if a child is set to fill on either (or both)
axis, its allocation will match all the available size; the
fill layout property only makes sense if the expand property is
also set;</p></li>
<li class="listitem"><p>if a child is set to expand but not to fill then
it is possible to control the alignment using the horizontal and
vertical alignment layout properties.</p></li>
</ul></div>
<p>It is possible to control the spacing between children of a
<a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> by using <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-row-spacing" title="clutter_table_layout_set_row_spacing ()"><code class="function">clutter_table_layout_set_row_spacing()</code></a>
and <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-column-spacing" title="clutter_table_layout_set_column_spacing ()"><code class="function">clutter_table_layout_set_column_spacing()</code></a>.</p>
<p>In order to set the layout properties when packing an actor inside a
<a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> you should use the <a class="link" href="ClutterTableLayout.html#clutter-table-layout-pack" title="clutter_table_layout_pack ()"><code class="function">clutter_table_layout_pack()</code></a>
function.</p>
<p>A <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> can use animations to transition between different
values of the layout management properties; the easing mode and duration
used for the animations are controlled by the
<a class="link" href="ClutterTableLayout.html#ClutterTableLayout--easing-mode" title="The “easing-mode” property"><span class="type">“easing-mode”</span></a> and <a class="link" href="ClutterTableLayout.html#ClutterTableLayout--easing-duration" title="The “easing-duration” property"><span class="type">“easing-duration”</span></a>
properties and their accessor functions.</p>
<p><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> is available since Clutter 1.4</p>
<p>Since Clutter 1.18 it's recommended to use <a class="link" href="ClutterGridLayout.html" title="ClutterGridLayout"><span class="type">ClutterGridLayout</span></a> instead
of <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a>; the former supports right-to-left text direction,
as well as using the alignment and expansion flags on <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>.</p>
</div>
<div class="refsect1">
<a name="ClutterTableLayout.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="clutter-table-layout-new"></a><h3>clutter_table_layout_new ()</h3>
<pre class="programlisting"><a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager"><span class="returnvalue">ClutterLayoutManager</span></a> *
clutter_table_layout_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_new</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterGridLayout.html" title="ClutterGridLayout"><span class="type">ClutterGridLayout</span></a> instead</p>
</div>
<p>Creates a new <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> layout manager</p>
<div class="refsect3">
<a name="clutter-table-layout-new.returns"></a><h4>Returns</h4>
<p> the newly created <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-set-row-spacing"></a><h3>clutter_table_layout_set_row_spacing ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_set_row_spacing (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                                      <em class="parameter"><code><span class="type">guint</span> spacing</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_set_row_spacing</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterGridLayout.html#ClutterGridLayout--row-spacing" title="The “row-spacing” property"><span class="type">“row-spacing”</span></a> instead</p>
</div>
<p>Sets the spacing between rows of <em class="parameter"><code>layout</code></em>
</p>
<div class="refsect3">
<a name="clutter-table-layout-set-row-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>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>spacing</p></td>
<td class="parameter_description"><p>the spacing between rows of the layout, in pixels</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-row-spacing"></a><h3>clutter_table_layout_get_row_spacing ()</h3>
<pre class="programlisting"><span class="returnvalue">guint</span>
clutter_table_layout_get_row_spacing (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_row_spacing</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterGridLayout.html#ClutterGridLayout--row-spacing" title="The “row-spacing” property"><span class="type">“row-spacing”</span></a> instead</p>
</div>
<p>Retrieves the spacing set using <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-row-spacing" title="clutter_table_layout_set_row_spacing ()"><code class="function">clutter_table_layout_set_row_spacing()</code></a></p>
<div class="refsect3">
<a name="clutter-table-layout-get-row-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>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="clutter-table-layout-get-row-spacing.returns"></a><h4>Returns</h4>
<p> the spacing between rows of the <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-set-column-spacing"></a><h3>clutter_table_layout_set_column_spacing ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_set_column_spacing
                               (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                                <em class="parameter"><code><span class="type">guint</span> spacing</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_set_column_spacing</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterGridLayout.html#ClutterGridLayout--column-spacing" title="The “column-spacing” property"><span class="type">“column-spacing”</span></a> instead</p>
</div>
<p>Sets the spacing between columns of <em class="parameter"><code>layout</code></em>
</p>
<div class="refsect3">
<a name="clutter-table-layout-set-column-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>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>spacing</p></td>
<td class="parameter_description"><p>the spacing between columns of the layout, in pixels</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-column-spacing"></a><h3>clutter_table_layout_get_column_spacing ()</h3>
<pre class="programlisting"><span class="returnvalue">guint</span>
clutter_table_layout_get_column_spacing
                               (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_column_spacing</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterGridLayout.html#ClutterGridLayout--column-spacing" title="The “column-spacing” property"><span class="type">“column-spacing”</span></a></p>
</div>
<p>Retrieves the spacing set using <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-column-spacing" title="clutter_table_layout_set_column_spacing ()"><code class="function">clutter_table_layout_set_column_spacing()</code></a></p>
<div class="refsect3">
<a name="clutter-table-layout-get-column-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>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="clutter-table-layout-get-column-spacing.returns"></a><h4>Returns</h4>
<p> the spacing between columns of the <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-row-count"></a><h3>clutter_table_layout_get_row_count ()</h3>
<pre class="programlisting"><span class="returnvalue">gint</span>
clutter_table_layout_get_row_count (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_row_count</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>No direct replacement is available</p>
</div>
<p>Retrieve the current number rows in the <em class="parameter"><code>layout</code></em>
</p>
<div class="refsect3">
<a name="clutter-table-layout-get-row-count.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>A <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="clutter-table-layout-get-row-count.returns"></a><h4>Returns</h4>
<p> the number of rows</p>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-column-count"></a><h3>clutter_table_layout_get_column_count ()</h3>
<pre class="programlisting"><span class="returnvalue">gint</span>
clutter_table_layout_get_column_count (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_column_count</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>No direct replacement is available</p>
</div>
<p>Retrieve the current number of columns in <em class="parameter"><code>layout</code></em>
</p>
<div class="refsect3">
<a name="clutter-table-layout-get-column-count.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>A <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="clutter-table-layout-get-column-count.returns"></a><h4>Returns</h4>
<p> the number of columns</p>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-pack"></a><h3>clutter_table_layout_pack ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_pack (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                           <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *actor</code></em>,
                           <em class="parameter"><code><span class="type">gint</span> column</code></em>,
                           <em class="parameter"><code><span class="type">gint</span> row</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_pack</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use <code class="function">clutter_grid_layout_attach_child()</code> instead</p>
</div>
<p>Packs <em class="parameter"><code>actor</code></em>
 inside the <a class="link" href="ClutterContainer.html" title="ClutterContainer"><span class="type">ClutterContainer</span></a> associated to <em class="parameter"><code>layout</code></em>

at the given row and column.</p>
<div class="refsect3">
<a name="clutter-table-layout-pack.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>actor</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>column</p></td>
<td class="parameter_description"><p>the column the <em class="parameter"><code>actor</code></em>
should be put, or -1 to append</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>row</p></td>
<td class="parameter_description"><p>the row the <em class="parameter"><code>actor</code></em>
should be put, or -1 to append</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-set-alignment"></a><h3>clutter_table_layout_set_alignment ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_set_alignment (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                                    <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *actor</code></em>,
                                    <em class="parameter"><code><a class="link" href="ClutterTableLayout.html#ClutterTableAlignment" title="enum ClutterTableAlignment"><span class="type">ClutterTableAlignment</span></a> x_align</code></em>,
                                    <em class="parameter"><code><a class="link" href="ClutterTableLayout.html#ClutterTableAlignment" title="enum ClutterTableAlignment"><span class="type">ClutterTableAlignment</span></a> y_align</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_set_alignment</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterActor.html#clutter-actor-set-x-align" title="clutter_actor_set_x_align ()"><code class="function">clutter_actor_set_x_align()</code></a> and
  <a class="link" href="ClutterActor.html#clutter-actor-set-y-align" title="clutter_actor_set_y_align ()"><code class="function">clutter_actor_set_y_align()</code></a> instead.</p>
</div>
<p>Sets the horizontal and vertical alignment policies for <em class="parameter"><code>actor</code></em>

inside <em class="parameter"><code>layout</code></em>
</p>
<div class="refsect3">
<a name="clutter-table-layout-set-alignment.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>actor</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>x_align</p></td>
<td class="parameter_description"><p>Horizontal alignment policy for <em class="parameter"><code>actor</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>y_align</p></td>
<td class="parameter_description"><p>Vertical alignment policy for <em class="parameter"><code>actor</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-alignment"></a><h3>clutter_table_layout_get_alignment ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_get_alignment (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                                    <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *actor</code></em>,
                                    <em class="parameter"><code><a class="link" href="ClutterTableLayout.html#ClutterTableAlignment" title="enum ClutterTableAlignment"><span class="type">ClutterTableAlignment</span></a> *x_align</code></em>,
                                    <em class="parameter"><code><a class="link" href="ClutterTableLayout.html#ClutterTableAlignment" title="enum ClutterTableAlignment"><span class="type">ClutterTableAlignment</span></a> *y_align</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_alignment</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterActor.html#clutter-actor-get-x-align" title="clutter_actor_get_x_align ()"><code class="function">clutter_actor_get_x_align()</code></a> and
  <a class="link" href="ClutterActor.html#clutter-actor-get-y-align" title="clutter_actor_get_y_align ()"><code class="function">clutter_actor_get_y_align()</code></a> instead.</p>
</div>
<p>Retrieves the horizontal and vertical alignment policies for <em class="parameter"><code>actor</code></em>

as set using <a class="link" href="ClutterTableLayout.html#clutter-table-layout-pack" title="clutter_table_layout_pack ()"><code class="function">clutter_table_layout_pack()</code></a> or
<a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-alignment" title="clutter_table_layout_set_alignment ()"><code class="function">clutter_table_layout_set_alignment()</code></a>.</p>
<div class="refsect3">
<a name="clutter-table-layout-get-alignment.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>actor</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>x_align</p></td>
<td class="parameter_description"><p> return location for the horizontal alignment policy. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>y_align</p></td>
<td class="parameter_description"><p> return location for the vertical alignment policy. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-set-expand"></a><h3>clutter_table_layout_set_expand ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_set_expand (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                                 <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *actor</code></em>,
                                 <em class="parameter"><code><span class="type">gboolean</span> x_expand</code></em>,
                                 <em class="parameter"><code><span class="type">gboolean</span> y_expand</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_set_expand</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterActor.html#clutter-actor-set-x-expand" title="clutter_actor_set_x_expand ()"><code class="function">clutter_actor_set_x_expand()</code></a> or
  <a class="link" href="ClutterActor.html#clutter-actor-set-y-expand" title="clutter_actor_set_y_expand ()"><code class="function">clutter_actor_set_y_expand()</code></a> instead.</p>
</div>
<p>Sets the horizontal and vertical expand policies for <em class="parameter"><code>actor</code></em>

inside <em class="parameter"><code>layout</code></em>
</p>
<div class="refsect3">
<a name="clutter-table-layout-set-expand.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>actor</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>x_expand</p></td>
<td class="parameter_description"><p>whether <em class="parameter"><code>actor</code></em>
should allocate extra space horizontally</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>y_expand</p></td>
<td class="parameter_description"><p>whether <em class="parameter"><code>actor</code></em>
should allocate extra space vertically</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-expand"></a><h3>clutter_table_layout_get_expand ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_get_expand (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                                 <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *actor</code></em>,
                                 <em class="parameter"><code><span class="type">gboolean</span> *x_expand</code></em>,
                                 <em class="parameter"><code><span class="type">gboolean</span> *y_expand</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_expand</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterActor.html#clutter-actor-get-x-expand" title="clutter_actor_get_x_expand ()"><code class="function">clutter_actor_get_x_expand()</code></a> and
  <a class="link" href="ClutterActor.html#clutter-actor-get-y-expand" title="clutter_actor_get_y_expand ()"><code class="function">clutter_actor_get_y_expand()</code></a> instead.</p>
</div>
<p>Retrieves the horizontal and vertical expand policies for <em class="parameter"><code>actor</code></em>

as set using <a class="link" href="ClutterTableLayout.html#clutter-table-layout-pack" title="clutter_table_layout_pack ()"><code class="function">clutter_table_layout_pack()</code></a> or <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-expand" title="clutter_table_layout_set_expand ()"><code class="function">clutter_table_layout_set_expand()</code></a></p>
<div class="refsect3">
<a name="clutter-table-layout-get-expand.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>actor</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>x_expand</p></td>
<td class="parameter_description"><p> return location for the horizontal expand policy. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>y_expand</p></td>
<td class="parameter_description"><p> return location for the vertical expand policy. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-set-fill"></a><h3>clutter_table_layout_set_fill ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_set_fill (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                               <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *actor</code></em>,
                               <em class="parameter"><code><span class="type">gboolean</span> x_fill</code></em>,
                               <em class="parameter"><code><span class="type">gboolean</span> y_fill</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_set_fill</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterActor.html#clutter-actor-set-x-align" title="clutter_actor_set_x_align ()"><code class="function">clutter_actor_set_x_align()</code></a> and
  <a class="link" href="ClutterActor.html#clutter-actor-set-y-align" title="clutter_actor_set_y_align ()"><code class="function">clutter_actor_set_y_align()</code></a> instead.</p>
</div>
<p>Sets the horizontal and vertical fill policies for <em class="parameter"><code>actor</code></em>

inside <em class="parameter"><code>layout</code></em>
</p>
<div class="refsect3">
<a name="clutter-table-layout-set-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>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>actor</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>x_fill</p></td>
<td class="parameter_description"><p>whether <em class="parameter"><code>actor</code></em>
should fill horizontally the allocated space</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>y_fill</p></td>
<td class="parameter_description"><p>whether <em class="parameter"><code>actor</code></em>
should fill vertically the allocated space</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-fill"></a><h3>clutter_table_layout_get_fill ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_get_fill (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                               <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *actor</code></em>,
                               <em class="parameter"><code><span class="type">gboolean</span> *x_fill</code></em>,
                               <em class="parameter"><code><span class="type">gboolean</span> *y_fill</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_fill</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterActor.html#clutter-actor-get-x-align" title="clutter_actor_get_x_align ()"><code class="function">clutter_actor_get_x_align()</code></a> and
  <a class="link" href="ClutterActor.html#clutter-actor-get-y-align" title="clutter_actor_get_y_align ()"><code class="function">clutter_actor_get_y_align()</code></a> instead.</p>
</div>
<p>Retrieves the horizontal and vertical fill policies for <em class="parameter"><code>actor</code></em>

as set using <a class="link" href="ClutterTableLayout.html#clutter-table-layout-pack" title="clutter_table_layout_pack ()"><code class="function">clutter_table_layout_pack()</code></a> or <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-fill" title="clutter_table_layout_set_fill ()"><code class="function">clutter_table_layout_set_fill()</code></a></p>
<div class="refsect3">
<a name="clutter-table-layout-get-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>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>actor</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>x_fill</p></td>
<td class="parameter_description"><p> return location for the horizontal fill policy. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>y_fill</p></td>
<td class="parameter_description"><p> return location for the vertical fill policy. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-span"></a><h3>clutter_table_layout_get_span ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_get_span (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                               <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *actor</code></em>,
                               <em class="parameter"><code><span class="type">gint</span> *column_span</code></em>,
                               <em class="parameter"><code><span class="type">gint</span> *row_span</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_span</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use the <code class="literal">width</code> and <code class="literal">height</code> layout properties
  of <a class="link" href="ClutterGridLayout.html" title="ClutterGridLayout"><span class="type">ClutterGridLayout</span></a> instead</p>
</div>
<p>Retrieves the row and column span for <em class="parameter"><code>actor</code></em>
 as set using
<a class="link" href="ClutterTableLayout.html#clutter-table-layout-pack" title="clutter_table_layout_pack ()"><code class="function">clutter_table_layout_pack()</code></a> or <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-span" title="clutter_table_layout_set_span ()"><code class="function">clutter_table_layout_set_span()</code></a></p>
<div class="refsect3">
<a name="clutter-table-layout-get-span.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>actor</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>column_span</p></td>
<td class="parameter_description"><p> return location for the col span. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>row_span</p></td>
<td class="parameter_description"><p> return location for the row span. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-set-span"></a><h3>clutter_table_layout_set_span ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_set_span (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                               <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *actor</code></em>,
                               <em class="parameter"><code><span class="type">gint</span> column_span</code></em>,
                               <em class="parameter"><code><span class="type">gint</span> row_span</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_set_span</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use the <code class="literal">width</code> and <code class="literal">height</code> layout properties
  of <a class="link" href="ClutterGridLayout.html" title="ClutterGridLayout"><span class="type">ClutterGridLayout</span></a> instead</p>
</div>
<p>Sets the row and column span for <em class="parameter"><code>actor</code></em>

inside <em class="parameter"><code>layout</code></em>
</p>
<div class="refsect3">
<a name="clutter-table-layout-set-span.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>actor</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>column_span</p></td>
<td class="parameter_description"><p>Column span for <em class="parameter"><code>actor</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>row_span</p></td>
<td class="parameter_description"><p>Row span for <em class="parameter"><code>actor</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-set-use-animations"></a><h3>clutter_table_layout_set_use_animations ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_set_use_animations
                               (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                                <em class="parameter"><code><span class="type">gboolean</span> animate</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_set_use_animations</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> will honour the easing state
  of the children when allocating them. See <a class="link" href="ClutterActor.html#clutter-actor-set-easing-mode" title="clutter_actor_set_easing_mode ()"><code class="function">clutter_actor_set_easing_mode()</code></a>
  and <a class="link" href="ClutterActor.html#clutter-actor-set-easing-duration" title="clutter_actor_set_easing_duration ()"><code class="function">clutter_actor_set_easing_duration()</code></a>.</p>
</div>
<p>Sets whether <em class="parameter"><code>layout</code></em>
 should animate changes in the layout properties</p>
<p>The duration of the animations is controlled by
<a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-easing-duration" title="clutter_table_layout_set_easing_duration ()"><code class="function">clutter_table_layout_set_easing_duration()</code></a>; the easing mode to be used
by the animations is controlled by <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-easing-mode" title="clutter_table_layout_set_easing_mode ()"><code class="function">clutter_table_layout_set_easing_mode()</code></a></p>
<div class="refsect3">
<a name="clutter-table-layout-set-use-animations.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>animate</p></td>
<td class="parameter_description"><p><code class="literal">TRUE</code> if the <em class="parameter"><code>layout</code></em>
should use animations</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-use-animations"></a><h3>clutter_table_layout_get_use_animations ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
clutter_table_layout_get_use_animations
                               (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_use_animations</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> will honour the easing state
  of the children when allocating them. See <a class="link" href="ClutterActor.html#clutter-actor-set-easing-mode" title="clutter_actor_set_easing_mode ()"><code class="function">clutter_actor_set_easing_mode()</code></a>
  and <a class="link" href="ClutterActor.html#clutter-actor-set-easing-duration" title="clutter_actor_set_easing_duration ()"><code class="function">clutter_actor_set_easing_duration()</code></a>.</p>
</div>
<p>Retrieves whether <em class="parameter"><code>layout</code></em>
 should animate changes in the layout properties</p>
<p>Since <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-use-animations" title="clutter_table_layout_set_use_animations ()"><code class="function">clutter_table_layout_set_use_animations()</code></a></p>
<div class="refsect3">
<a name="clutter-table-layout-get-use-animations.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="clutter-table-layout-get-use-animations.returns"></a><h4>Returns</h4>
<p> <code class="literal">TRUE</code> if the animations should be used, <code class="literal">FALSE</code> otherwise</p>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-set-easing-duration"></a><h3>clutter_table_layout_set_easing_duration ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_set_easing_duration
                               (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                                <em class="parameter"><code><span class="type">guint</span> msecs</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_set_easing_duration</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> will honour the easing state
  of the children when allocating them. See <a class="link" href="ClutterActor.html#clutter-actor-set-easing-mode" title="clutter_actor_set_easing_mode ()"><code class="function">clutter_actor_set_easing_mode()</code></a>
  and <a class="link" href="ClutterActor.html#clutter-actor-set-easing-duration" title="clutter_actor_set_easing_duration ()"><code class="function">clutter_actor_set_easing_duration()</code></a>.</p>
</div>
<p>Sets the duration of the animations used by <em class="parameter"><code>layout</code></em>
 when animating changes
in the layout properties</p>
<p>Use <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-use-animations" title="clutter_table_layout_set_use_animations ()"><code class="function">clutter_table_layout_set_use_animations()</code></a> to enable and disable the
animations</p>
<div class="refsect3">
<a name="clutter-table-layout-set-easing-duration.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>msecs</p></td>
<td class="parameter_description"><p>the duration of the animations, in milliseconds</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-easing-duration"></a><h3>clutter_table_layout_get_easing_duration ()</h3>
<pre class="programlisting"><span class="returnvalue">guint</span>
clutter_table_layout_get_easing_duration
                               (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_easing_duration</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> will honour the easing state
  of the children when allocating them. See <a class="link" href="ClutterActor.html#clutter-actor-set-easing-mode" title="clutter_actor_set_easing_mode ()"><code class="function">clutter_actor_set_easing_mode()</code></a>
  and <a class="link" href="ClutterActor.html#clutter-actor-set-easing-duration" title="clutter_actor_set_easing_duration ()"><code class="function">clutter_actor_set_easing_duration()</code></a>.</p>
</div>
<p>Retrieves the duration set using <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-easing-duration" title="clutter_table_layout_set_easing_duration ()"><code class="function">clutter_table_layout_set_easing_duration()</code></a></p>
<div class="refsect3">
<a name="clutter-table-layout-get-easing-duration.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="clutter-table-layout-get-easing-duration.returns"></a><h4>Returns</h4>
<p> the duration of the animations, in milliseconds</p>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-set-easing-mode"></a><h3>clutter_table_layout_set_easing_mode ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
clutter_table_layout_set_easing_mode (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>,
                                      <em class="parameter"><code><span class="type">gulong</span> mode</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_set_easing_mode</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> will honour the easing state
  of the children when allocating them. See <a class="link" href="ClutterActor.html#clutter-actor-set-easing-mode" title="clutter_actor_set_easing_mode ()"><code class="function">clutter_actor_set_easing_mode()</code></a>
  and <a class="link" href="ClutterActor.html#clutter-actor-set-easing-duration" title="clutter_actor_set_easing_duration ()"><code class="function">clutter_actor_set_easing_duration()</code></a>.</p>
</div>
<p>Sets the easing mode to be used by <em class="parameter"><code>layout</code></em>
 when animating changes in layout
properties</p>
<p>Use <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-use-animations" title="clutter_table_layout_set_use_animations ()"><code class="function">clutter_table_layout_set_use_animations()</code></a> to enable and disable the
animations</p>
<div class="refsect3">
<a name="clutter-table-layout-set-easing-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>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>mode</p></td>
<td class="parameter_description"><p>an easing mode, either from <a class="link" href="ClutterTimeline.html#ClutterAnimationMode" title="enum ClutterAnimationMode"><span class="type">ClutterAnimationMode</span></a> or a logical id
from <a class="link" href="ClutterAlpha.html#clutter-alpha-register-func" title="clutter_alpha_register_func ()"><code class="function">clutter_alpha_register_func()</code></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="clutter-table-layout-get-easing-mode"></a><h3>clutter_table_layout_get_easing_mode ()</h3>
<pre class="programlisting"><span class="returnvalue">gulong</span>
clutter_table_layout_get_easing_mode (<em class="parameter"><code><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> *layout</code></em>);</pre>
<div class="warning">
<p><code class="literal">clutter_table_layout_get_easing_mode</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> will honour the easing state
  of the children when allocating them. See <a class="link" href="ClutterActor.html#clutter-actor-set-easing-mode" title="clutter_actor_set_easing_mode ()"><code class="function">clutter_actor_set_easing_mode()</code></a>
  and <a class="link" href="ClutterActor.html#clutter-actor-set-easing-duration" title="clutter_actor_set_easing_duration ()"><code class="function">clutter_actor_set_easing_duration()</code></a>.</p>
</div>
<p>Retrieves the easing mode set using <a class="link" href="ClutterTableLayout.html#clutter-table-layout-set-easing-mode" title="clutter_table_layout_set_easing_mode ()"><code class="function">clutter_table_layout_set_easing_mode()</code></a></p>
<div class="refsect3">
<a name="clutter-table-layout-get-easing-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>layout</p></td>
<td class="parameter_description"><p>a <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="clutter-table-layout-get-easing-mode.returns"></a><h4>Returns</h4>
<p> an easing mode</p>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
</div>
<div class="refsect1">
<a name="ClutterTableLayout.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="ClutterTableAlignment"></a><h3>enum ClutterTableAlignment</h3>
<div class="warning">
<p><code class="literal">ClutterTableAlignment</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
<p>Use the alignment properties of <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a></p>
</div>
<p>The alignment policies available on each axis of the <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a></p>
<div class="refsect3">
<a name="ClutterTableAlignment.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="CLUTTER-TABLE-ALIGNMENT-START:CAPS"></a>CLUTTER_TABLE_ALIGNMENT_START</p></td>
<td class="enum_member_description">
<p>Align the child to the top or to the
  left of a cell in the table, depending on the axis</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="CLUTTER-TABLE-ALIGNMENT-CENTER:CAPS"></a>CLUTTER_TABLE_ALIGNMENT_CENTER</p></td>
<td class="enum_member_description">
<p>Align the child to the center of
  a cell in the table</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="CLUTTER-TABLE-ALIGNMENT-END:CAPS"></a>CLUTTER_TABLE_ALIGNMENT_END</p></td>
<td class="enum_member_description">
<p>Align the child to the bottom or to the
  right of a cell in the table, depending on the axis</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="ClutterTableLayout-struct"></a><h3>struct ClutterTableLayout</h3>
<pre class="programlisting">struct ClutterTableLayout;</pre>
<div class="warning">
<p><code class="literal">ClutterTableLayout</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterGridLayout.html" title="ClutterGridLayout"><span class="type">ClutterGridLayout</span></a> instead</p>
</div>
<p>The <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> structure contains only private data
and should be accessed using the provided API</p>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="ClutterTableLayoutClass"></a><h3>struct ClutterTableLayoutClass</h3>
<pre class="programlisting">struct ClutterTableLayoutClass {
};
</pre>
<div class="warning">
<p><code class="literal">ClutterTableLayoutClass</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterGridLayout.html" title="ClutterGridLayout"><span class="type">ClutterGridLayout</span></a> instead</p>
</div>
<p>The <a class="link" href="ClutterTableLayout.html#ClutterTableLayoutClass" title="struct ClutterTableLayoutClass"><span class="type">ClutterTableLayoutClass</span></a> structure contains only private
data and should be accessed using the provided API</p>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
</div>
<div class="refsect1">
<a name="ClutterTableLayout.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="ClutterTableLayout--column-spacing"></a><h3>The <code class="literal">“column-spacing”</code> property</h3>
<pre class="programlisting">  “column-spacing”           <span class="type">guint</span></pre>
<p>The spacing between columns of the <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a>, in pixels</p>
<div class="warning">
<p><code class="literal">ClutterTableLayout:column-spacing</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterGridLayout.html#ClutterGridLayout--column-spacing" title="The “column-spacing” property"><span class="type">“column-spacing”</span></a> instead</p>
</div>
<p>Flags: Read / Write</p>
<p>Default value: 0</p>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="ClutterTableLayout--easing-duration"></a><h3>The <code class="literal">“easing-duration”</code> property</h3>
<pre class="programlisting">  “easing-duration”          <span class="type">guint</span></pre>
<p>The duration of the animations, in case <a class="link" href="ClutterTableLayout.html#ClutterTableLayout--use-animations" title="The “use-animations” property"><span class="type">“use-animations”</span></a>
is set to <code class="literal">TRUE</code>.</p>
<p>The duration is expressed in milliseconds.</p>
<div class="warning">
<p><code class="literal">ClutterTableLayout:easing-duration</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> will honour the easing state
  of the children when allocating them</p>
</div>
<p>Flags: Read / Write</p>
<p>Default value: 500</p>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="ClutterTableLayout--easing-mode"></a><h3>The <code class="literal">“easing-mode”</code> property</h3>
<pre class="programlisting">  “easing-mode”              <span class="type">gulong</span></pre>
<p>The easing mode for the animations, in case
<a class="link" href="ClutterTableLayout.html#ClutterTableLayout--use-animations" title="The “use-animations” property"><span class="type">“use-animations”</span></a> is set to <code class="literal">TRUE</code>.</p>
<p>The easing mode has the same semantics of <a class="link" href="clutter-Implicit-Animations.html#ClutterAnimation--mode" title="The “mode” property"><span class="type">“mode”</span></a>: it can
either be a value from the <a class="link" href="ClutterTimeline.html#ClutterAnimationMode" title="enum ClutterAnimationMode"><span class="type">ClutterAnimationMode</span></a> enumeration, like
<a class="link" href="ClutterTimeline.html#CLUTTER-EASE-OUT-CUBIC:CAPS"><code class="literal">CLUTTER_EASE_OUT_CUBIC</code></a>, or a logical id as returned by
<a class="link" href="ClutterAlpha.html#clutter-alpha-register-func" title="clutter_alpha_register_func ()"><code class="function">clutter_alpha_register_func()</code></a>.</p>
<p>The default value is <a class="link" href="ClutterTimeline.html#CLUTTER-EASE-OUT-CUBIC:CAPS"><code class="literal">CLUTTER_EASE_OUT_CUBIC</code></a>.</p>
<div class="warning">
<p><code class="literal">ClutterTableLayout:easing-mode</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> will honour the easing state
  of the children when allocating them</p>
</div>
<p>Flags: Read / Write</p>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="ClutterTableLayout--row-spacing"></a><h3>The <code class="literal">“row-spacing”</code> property</h3>
<pre class="programlisting">  “row-spacing”              <span class="type">guint</span></pre>
<p>The spacing between rows of the <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a>, in pixels</p>
<div class="warning">
<p><code class="literal">ClutterTableLayout:row-spacing</code> has been deprecated since version 1.18 and should not be used in newly-written code.</p>
<p>Use <a class="link" href="ClutterGridLayout.html#ClutterGridLayout--row-spacing" title="The “row-spacing” property"><span class="type">“row-spacing”</span></a> instead</p>
</div>
<p>Flags: Read / Write</p>
<p>Default value: 0</p>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
<hr>
<div class="refsect2">
<a name="ClutterTableLayout--use-animations"></a><h3>The <code class="literal">“use-animations”</code> property</h3>
<pre class="programlisting">  “use-animations”           <span class="type">gboolean</span></pre>
<p>Whether the <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> should animate changes in the
layout properties.</p>
<p>By default, <a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> will honour the easing state of
the children when allocating them. Setting this property to
<code class="literal">TRUE</code> will override the easing state with the layout manager's
<a class="link" href="ClutterTableLayout.html#ClutterTableLayout--easing-mode" title="The “easing-mode” property"><span class="type">“easing-mode”</span></a> and <a class="link" href="ClutterTableLayout.html#ClutterTableLayout--easing-duration" title="The “easing-duration” property"><span class="type">“easing-duration”</span></a>
properties.</p>
<div class="warning">
<p><code class="literal">ClutterTableLayout:use-animations</code> has been deprecated since version 1.12 and should not be used in newly-written code.</p>
<p><a class="link" href="ClutterTableLayout.html" title="ClutterTableLayout"><span class="type">ClutterTableLayout</span></a> will honour the easing state
  of the children when allocating them</p>
</div>
<p>Flags: Read / Write</p>
<p>Default value: FALSE</p>
<p class="since">Since: <a class="link" href="ix09.html#api-index-1.4">1.4</a></p>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.25.1</div>
</body>
</html>