1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>ClutterBinLayout</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7 <link rel="home" href="index.html" title="Clutter Reference Manual">
8 <link rel="up" href="ch03.html" title="Layout managers">
9 <link rel="prev" href="ClutterFixedLayout.html" title="ClutterFixedLayout">
10 <link rel="next" href="ClutterFlowLayout.html" title="ClutterFlowLayout">
11 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17 <td><a accesskey="p" href="ClutterFixedLayout.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20 <th width="100%" align="center">Clutter Reference Manual</th>
21 <td><a accesskey="n" href="ClutterFlowLayout.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#ClutterBinLayout.synopsis" class="shortcut">Top</a>
26 <a href="#ClutterBinLayout.description" class="shortcut">Description</a>
28 <a href="#ClutterBinLayout.object-hierarchy" class="shortcut">Object Hierarchy</a>
30 <a href="#ClutterBinLayout.properties" class="shortcut">Properties</a>
33 <div class="refentry">
34 <a name="ClutterBinLayout"></a><div class="titlepage"></div>
35 <div class="refnamediv"><table width="100%"><tr>
37 <h2><span class="refentrytitle"><a name="ClutterBinLayout.top_of_page"></a>ClutterBinLayout</span></h2>
38 <p>ClutterBinLayout — A simple layout manager</p>
40 <td valign="top" align="right"></td>
42 <div class="refsynopsisdiv">
43 <a name="ClutterBinLayout.synopsis"></a><h2>Synopsis</h2>
44 <pre class="synopsis">enum <a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment">ClutterBinAlignment</a>;
45 struct <a class="link" href="ClutterBinLayout.html#ClutterBinLayout-struct" title="struct ClutterBinLayout">ClutterBinLayout</a>;
46 struct <a class="link" href="ClutterBinLayout.html#ClutterBinLayoutClass" title="struct ClutterBinLayoutClass">ClutterBinLayoutClass</a>;
47 <a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager"><span class="returnvalue">ClutterLayoutManager</span></a> * <a class="link" href="ClutterBinLayout.html#clutter-bin-layout-new" title="clutter_bin_layout_new ()">clutter_bin_layout_new</a> (<em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> x_align</code></em>,
48 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> y_align</code></em>);
49 <span class="returnvalue">void</span> <a class="link" href="ClutterBinLayout.html#clutter-bin-layout-set-alignment" title="clutter_bin_layout_set_alignment ()">clutter_bin_layout_set_alignment</a> (<em class="parameter"><code><a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> *self</code></em>,
50 <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *child</code></em>,
51 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> x_align</code></em>,
52 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> y_align</code></em>);
53 <span class="returnvalue">void</span> <a class="link" href="ClutterBinLayout.html#clutter-bin-layout-get-alignment" title="clutter_bin_layout_get_alignment ()">clutter_bin_layout_get_alignment</a> (<em class="parameter"><code><a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> *self</code></em>,
54 <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *child</code></em>,
55 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> *x_align</code></em>,
56 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> *y_align</code></em>);
57 <span class="returnvalue">void</span> <a class="link" href="ClutterBinLayout.html#clutter-bin-layout-add" title="clutter_bin_layout_add ()">clutter_bin_layout_add</a> (<em class="parameter"><code><a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> *self</code></em>,
58 <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *child</code></em>,
59 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> x_align</code></em>,
60 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> y_align</code></em>);
63 <div class="refsect1">
64 <a name="ClutterBinLayout.object-hierarchy"></a><h2>Object Hierarchy</h2>
65 <pre class="synopsis">
66 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
67 +----<a href="../gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
68 +----<a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager">ClutterLayoutManager</a>
72 <div class="refsect1">
73 <a name="ClutterBinLayout.properties"></a><h2>Properties</h2>
74 <pre class="synopsis">
75 "<a class="link" href="ClutterBinLayout.html#ClutterBinLayout--x-align" title='The "x-align" property'>x-align</a>" <a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> : Read / Write
76 "<a class="link" href="ClutterBinLayout.html#ClutterBinLayout--y-align" title='The "y-align" property'>y-align</a>" <a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> : Read / Write
79 <div class="refsect1">
80 <a name="ClutterBinLayout.description"></a><h2>Description</h2>
82 <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> is a layout manager which implements the following
87 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
88 <li class="listitem">the preferred size is the maximum preferred size
89 between all the children of the container using the
91 <li class="listitem">each child is allocated in "layers", on on top
93 <li class="listitem">for each layer there are horizontal and vertical
94 alignment policies.</li>
101 <a name="bin-layout"></a><p class="title"><b>Figure 4. Bin layout</b></p>
102 <div class="figure-contents">
103 <p>The image shows a <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> with three layers:
104 a background <a class="link" href="ClutterCairoTexture.html" title="ClutterCairoTexture"><span class="type">ClutterCairoTexture</span></a>, set to fill on both the X
105 and Y axis; a <a class="link" href="ClutterTexture.html" title="ClutterTexture"><span class="type">ClutterTexture</span></a>, set to center on both the X and
106 Y axis; and a <a class="link" href="ClutterRectangle.html" title="ClutterRectangle"><span class="type">ClutterRectangle</span></a>, set to <a class="link" href="ClutterBinLayout.html#CLUTTER-BIN-ALIGNMENT-END:CAPS"><code class="literal">CLUTTER_BIN_ALIGNMENT_END</code></a>
107 on both the X and Y axis.</p>
108 <div><img src="bin-layout.png" alt="Bin layout"></div>
111 <p><br class="figure-break">
115 <div class="example">
116 <a name="example-clutter-bin-layout"></a><p class="title"><b>Example 5. How to pack actors inside a BinLayout</b></p>
117 <div class="example-contents">
118 <p>The following code shows how to build a composite actor with
119 a texture and a background, and add controls overlayed on top. The
120 background is set to fill the whole allocation, whilst the texture
121 is centered; there is a control in the top right corner and a label
122 in the bottom, filling out the whole allocated width.</p>
123 <pre class="programlisting">
124 ClutterLayoutManager *manager;
127 /* create the layout first */
128 layout = clutter_bin_layout_new (CLUTTER_BIN_ALIGNMENT_CENTER,
129 CLUTTER_BIN_ALIGNMENT_CENTER);
130 box = clutter_box_new (layout); /* then the container */
132 /* we can use the layout object to add actors */
133 clutter_bin_layout_add (CLUTTER_BIN_LAYOUT (layout), background,
134 CLUTTER_BIN_ALIGNMENT_FILL,
135 CLUTTER_BIN_ALIGNMENT_FILL);
136 clutter_bin_layout_add (CLUTTER_BIN_LAYOUT (layout), icon,
137 CLUTTER_BIN_ALIGNMENT_CENTER,
138 CLUTTER_BIN_ALIGNMENT_CENTER);
140 /* align to the bottom left */
141 clutter_bin_layout_add (CLUTTER_BIN_LAYOUT (layout), label,
142 CLUTTER_BIN_ALIGNMENT_START,
143 CLUTTER_BIN_ALIGNMENT_END);
144 /* align to the top right */
145 clutter_bin_layout_add (CLUTTER_BIN_LAYOUT (layout), button,
146 CLUTTER_BIN_ALIGNMENT_END,
147 CLUTTER_BIN_ALIGNMENT_START);
151 <p><br class="example-break">
154 <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> is available since Clutter 1.2
157 <div class="refsect1">
158 <a name="ClutterBinLayout.details"></a><h2>Details</h2>
159 <div class="refsect2">
160 <a name="ClutterBinAlignment"></a><h3>enum ClutterBinAlignment</h3>
161 <pre class="programlisting">typedef enum {
162 CLUTTER_BIN_ALIGNMENT_FIXED,
163 CLUTTER_BIN_ALIGNMENT_FILL,
164 CLUTTER_BIN_ALIGNMENT_START,
165 CLUTTER_BIN_ALIGNMENT_END,
166 CLUTTER_BIN_ALIGNMENT_CENTER
167 } ClutterBinAlignment;
170 The alignment policies available on each axis for <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a>
172 <div class="variablelist"><table border="0">
173 <col align="left" valign="top">
176 <td><p><a name="CLUTTER-BIN-ALIGNMENT-FIXED:CAPS"></a><span class="term"><code class="literal">CLUTTER_BIN_ALIGNMENT_FIXED</code></span></p></td>
177 <td>Fixed position alignment; the
178 <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> will honour the fixed position provided
179 by the actors themselves when allocating them
183 <td><p><a name="CLUTTER-BIN-ALIGNMENT-FILL:CAPS"></a><span class="term"><code class="literal">CLUTTER_BIN_ALIGNMENT_FILL</code></span></p></td>
184 <td>Fill the allocation size
188 <td><p><a name="CLUTTER-BIN-ALIGNMENT-START:CAPS"></a><span class="term"><code class="literal">CLUTTER_BIN_ALIGNMENT_START</code></span></p></td>
189 <td>Position the actors at the top
190 or left side of the container, depending on the axis
194 <td><p><a name="CLUTTER-BIN-ALIGNMENT-END:CAPS"></a><span class="term"><code class="literal">CLUTTER_BIN_ALIGNMENT_END</code></span></p></td>
195 <td>Position the actors at the bottom
196 or right side of the container, depending on the axis
200 <td><p><a name="CLUTTER-BIN-ALIGNMENT-CENTER:CAPS"></a><span class="term"><code class="literal">CLUTTER_BIN_ALIGNMENT_CENTER</code></span></p></td>
201 <td>Position the actors at the
202 center of the container, depending on the axis
207 <p class="since">Since 1.2</p>
210 <div class="refsect2">
211 <a name="ClutterBinLayout-struct"></a><h3>struct ClutterBinLayout</h3>
212 <pre class="programlisting">struct ClutterBinLayout;</pre>
214 The <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> structure contains only private data
215 and should be accessed using the provided API
217 <p class="since">Since 1.2</p>
220 <div class="refsect2">
221 <a name="ClutterBinLayoutClass"></a><h3>struct ClutterBinLayoutClass</h3>
222 <pre class="programlisting">struct ClutterBinLayoutClass {
226 The <a class="link" href="ClutterBinLayout.html#ClutterBinLayoutClass" title="struct ClutterBinLayoutClass"><span class="type">ClutterBinLayoutClass</span></a> structure contains only private
227 data and should be accessed using the provided API
229 <p class="since">Since 1.2</p>
232 <div class="refsect2">
233 <a name="clutter-bin-layout-new"></a><h3>clutter_bin_layout_new ()</h3>
234 <pre class="programlisting"><a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager"><span class="returnvalue">ClutterLayoutManager</span></a> * clutter_bin_layout_new (<em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> x_align</code></em>,
235 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> y_align</code></em>);</pre>
237 Creates a new <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> layout manager
239 <div class="variablelist"><table border="0">
240 <col align="left" valign="top">
243 <td><p><span class="term"><em class="parameter"><code>x_align</code></em> :</span></p></td>
244 <td>the default alignment policy to be used on the
248 <td><p><span class="term"><em class="parameter"><code>y_align</code></em> :</span></p></td>
249 <td>the default alignment policy to be used on the
253 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
254 <td>the newly created layout manager</td>
258 <p class="since">Since 1.2</p>
261 <div class="refsect2">
262 <a name="clutter-bin-layout-set-alignment"></a><h3>clutter_bin_layout_set_alignment ()</h3>
263 <pre class="programlisting"><span class="returnvalue">void</span> clutter_bin_layout_set_alignment (<em class="parameter"><code><a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> *self</code></em>,
264 <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *child</code></em>,
265 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> x_align</code></em>,
266 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> y_align</code></em>);</pre>
268 Sets the horizontal and vertical alignment policies to be applied
269 to a <em class="parameter"><code>child</code></em> of <em class="parameter"><code>self</code></em>
272 If <em class="parameter"><code>child</code></em> is <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> then the <em class="parameter"><code>x_align</code></em> and <em class="parameter"><code>y_align</code></em> values will
273 be set as the default alignment policies
275 <div class="variablelist"><table border="0">
276 <col align="left" valign="top">
279 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
280 <td>a <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a>
284 <td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
285 <td>a child of <em class="parameter"><code>container</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
289 <td><p><span class="term"><em class="parameter"><code>x_align</code></em> :</span></p></td>
290 <td>the horizontal alignment policy to be used for the <em class="parameter"><code>child</code></em>
291 inside <em class="parameter"><code>container</code></em>
295 <td><p><span class="term"><em class="parameter"><code>y_align</code></em> :</span></p></td>
296 <td>the vertical aligment policy to be used on the <em class="parameter"><code>child</code></em>
297 inside <em class="parameter"><code>container</code></em>
302 <p class="since">Since 1.2</p>
305 <div class="refsect2">
306 <a name="clutter-bin-layout-get-alignment"></a><h3>clutter_bin_layout_get_alignment ()</h3>
307 <pre class="programlisting"><span class="returnvalue">void</span> clutter_bin_layout_get_alignment (<em class="parameter"><code><a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> *self</code></em>,
308 <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *child</code></em>,
309 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> *x_align</code></em>,
310 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> *y_align</code></em>);</pre>
312 Retrieves the horizontal and vertical alignment policies for
313 a child of <em class="parameter"><code>self</code></em>
316 If <em class="parameter"><code>child</code></em> is <a href="/home/ebassi/gnome3/install/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> the default alignment policies will be returned
319 <div class="variablelist"><table border="0">
320 <col align="left" valign="top">
323 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
324 <td>a <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a>
328 <td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
329 <td>a child of <em class="parameter"><code>container</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
333 <td><p><span class="term"><em class="parameter"><code>x_align</code></em> :</span></p></td>
334 <td>return location for the horizontal
335 alignment policy. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
339 <td><p><span class="term"><em class="parameter"><code>y_align</code></em> :</span></p></td>
340 <td>return location for the vertical
341 alignment policy. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
346 <p class="since">Since 1.2</p>
349 <div class="refsect2">
350 <a name="clutter-bin-layout-add"></a><h3>clutter_bin_layout_add ()</h3>
351 <pre class="programlisting"><span class="returnvalue">void</span> clutter_bin_layout_add (<em class="parameter"><code><a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a> *self</code></em>,
352 <em class="parameter"><code><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *child</code></em>,
353 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> x_align</code></em>,
354 <em class="parameter"><code><a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> y_align</code></em>);</pre>
356 Adds a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> to the container using <em class="parameter"><code>self</code></em> and
357 sets the alignment policies for it
360 This function is equivalent to <a class="link" href="ClutterContainer.html#clutter-container-add-actor" title="clutter_container_add_actor ()"><code class="function">clutter_container_add_actor()</code></a>
361 and <a class="link" href="ClutterLayoutManager.html#clutter-layout-manager-child-set-property" title="clutter_layout_manager_child_set_property ()"><code class="function">clutter_layout_manager_child_set_property()</code></a> but it does not
362 require a pointer to the <a class="link" href="ClutterContainer.html" title="ClutterContainer"><span class="type">ClutterContainer</span></a> associated to the
363 <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a>
365 <div class="variablelist"><table border="0">
366 <col align="left" valign="top">
369 <td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
370 <td>a <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a>
374 <td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
375 <td>a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>
379 <td><p><span class="term"><em class="parameter"><code>x_align</code></em> :</span></p></td>
380 <td>horizontal alignment policy for <em class="parameter"><code>child</code></em>
384 <td><p><span class="term"><em class="parameter"><code>y_align</code></em> :</span></p></td>
385 <td>vertical alignment policy for <em class="parameter"><code>child</code></em>
390 <p class="since">Since 1.2</p>
393 <div class="refsect1">
394 <a name="ClutterBinLayout.property-details"></a><h2>Property Details</h2>
395 <div class="refsect2">
396 <a name="ClutterBinLayout--x-align"></a><h3>The <code class="literal">"x-align"</code> property</h3>
397 <pre class="programlisting"> "x-align" <a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> : Read / Write</pre>
399 The default horizontal alignment policy for actors managed
400 by the <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a>
402 <p>Default value: CLUTTER_BIN_ALIGNMENT_CENTER</p>
403 <p class="since">Since 1.2</p>
406 <div class="refsect2">
407 <a name="ClutterBinLayout--y-align"></a><h3>The <code class="literal">"y-align"</code> property</h3>
408 <pre class="programlisting"> "y-align" <a class="link" href="ClutterBinLayout.html#ClutterBinAlignment" title="enum ClutterBinAlignment"><span class="type">ClutterBinAlignment</span></a> : Read / Write</pre>
410 The default vertical alignment policy for actors managed
411 by the <a class="link" href="ClutterBinLayout.html" title="ClutterBinLayout"><span class="type">ClutterBinLayout</span></a>
413 <p>Default value: CLUTTER_BIN_ALIGNMENT_CENTER</p>
414 <p class="since">Since 1.2</p>
420 Generated by GTK-Doc V1.18.1</div>