~ubuntu-branches/ubuntu/precise/clutter-1.0/precise

« back to all changes in this revision

Viewing changes to doc/reference/clutter/html/ClutterBoxLayout.html

  • Committer: Bazaar Package Importer
  • Author(s): Emilio Pozuelo Monfort
  • Date: 2010-03-21 13:27:56 UTC
  • mto: (2.1.3 experimental) (1.3.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 8.
  • Revision ID: james.westby@ubuntu.com-20100321132756-nf8yd30yxo3zzwcm
Tags: upstream-1.2.2
Import upstream version 1.2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
5
<title>ClutterBoxLayout</title>
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 
7
<link rel="home" href="index.html" title="Clutter Reference Manual">
 
8
<link rel="up" href="ch04.html" title="Layout managers">
 
9
<link rel="prev" href="ClutterFlowLayout.html" title="ClutterFlowLayout">
 
10
<link rel="next" href="clutteranimation.html" title="Part V. Clutter Animation Framework">
 
11
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
 
12
<link rel="stylesheet" href="style.css" type="text/css">
 
13
<link rel="part" href="clutter-overview.html" title="Part I. Overview">
 
14
<link rel="part" href="building-clutter.html" title="Part II. Building Clutter">
 
15
<link rel="part" href="running-clutter.html" title="Part III. Running Clutter">
 
16
<link rel="part" href="clutterbase.html" title="Part IV. Clutter Core Reference">
 
17
<link rel="chapter" href="ch01.html" title="Abstract classes and interfaces">
 
18
<link rel="chapter" href="ch02.html" title="Base actors">
 
19
<link rel="chapter" href="ch03.html" title="Container actors">
 
20
<link rel="chapter" href="ch04.html" title="Layout managers">
 
21
<link rel="part" href="clutteranimation.html" title="Part V. Clutter Animation Framework">
 
22
<link rel="chapter" href="ch05.html" title="Base classes">
 
23
<link rel="chapter" href="ch06.html" title="Behaviours">
 
24
<link rel="chapter" href="ch07.html" title="High Level API">
 
25
<link rel="part" href="cluttertools.html" title="Part VI. Clutter Tools">
 
26
<link rel="chapter" href="ch08.html" title="General purpose API">
 
27
<link rel="chapter" href="ch09.html" title="User interface definition">
 
28
<link rel="chapter" href="ch10.html" title="Generic list model">
 
29
<link rel="part" href="clutterbackends.html" title="Part VII. Clutter Backends">
 
30
<link rel="part" href="additionaldocs.html" title="Part VIII. Additional Documentation">
 
31
<link rel="chapter" href="clutter-subclassing-ClutterActor.html" title="Implementing a new actor">
 
32
<link rel="chapter" href="clutter-animations.html" title="Creating Animations with Clutter">
 
33
<link rel="chapter" href="creating-your-own-behaviours.html" title="Creating You Own Behaviours">
 
34
<link rel="part" href="migration.html" title="Part IX. Migrating from previous version of Clutter">
 
35
<link rel="part" href="pt10.html" title="Part I. ">
 
36
<link rel="chapter" href="migrating-ClutterEffect.html" title="Migrating from ClutterEffect">
 
37
<link rel="chapter" href="migrating-ClutterPath.html" title="Migrating to ClutterPath">
 
38
<link rel="part" href="clutterobjects.html" title="Part X. Clutter Actors and Objects">
 
39
<link rel="chapter" href="clutterobjecthierarchy.html" title="Object Hierarchy">
 
40
<link rel="chapter" href="clutterobjectindex.html" title="Object Index">
 
41
<link rel="part" href="clutterglossary.html" title="Part XI. Glossaries">
 
42
<link rel="glossary" href="go01.html" title="Glossary">
 
43
<link rel="glossary" href="annotation-glossary.html" title="Annotation Glossary">
 
44
<link rel="index" href="ix01.html" title="Index of all symbols">
 
45
<link rel="index" href="ix02.html" title="Index of deprecated symbols">
 
46
<link rel="index" href="ix03.html" title="Index of new symbols in 0.2">
 
47
<link rel="index" href="ix04.html" title="Index of new symbols in 0.4">
 
48
<link rel="index" href="ix05.html" title="Index of new symbols in 0.6">
 
49
<link rel="index" href="ix06.html" title="Index of new symbols in 0.8">
 
50
<link rel="index" href="ix07.html" title="Index of new symbols in 1.0">
 
51
<link rel="index" href="ix08.html" title="Index of new symbols in 1.2">
 
52
<link rel="appendix" href="license.html" title="Appendix A. License">
 
53
</head>
 
54
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
55
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
56
<tr valign="middle">
 
57
<td><a accesskey="p" href="ClutterFlowLayout.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
58
<td><a accesskey="u" href="ch04.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
59
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
60
<th width="100%" align="center">Clutter Reference Manual</th>
 
61
<td><a accesskey="n" href="clutteranimation.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
62
</tr>
 
63
<tr><td colspan="5" class="shortcuts">
 
64
<a href="#ClutterBoxLayout.synopsis" class="shortcut">Top</a>
 
65
                   | 
 
66
                  <a href="#ClutterBoxLayout.description" class="shortcut">Description</a>
 
67
                   | 
 
68
                  <a href="#ClutterBoxLayout.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
69
                   | 
 
70
                  <a href="#ClutterBoxLayout.properties" class="shortcut">Properties</a>
 
71
</td></tr>
 
72
</table>
 
73
<div class="refentry" title="ClutterBoxLayout">
 
74
<a name="ClutterBoxLayout"></a><div class="titlepage"></div>
 
75
<div class="refnamediv"><table width="100%"><tr>
 
76
<td valign="top">
 
77
<h2><span class="refentrytitle"><a name="ClutterBoxLayout.top_of_page"></a>ClutterBoxLayout</span></h2>
 
78
<p>ClutterBoxLayout — A layout manager arranging children on a single line</p>
 
79
</td>
 
80
<td valign="top" align="right"></td>
 
81
</tr></table></div>
 
82
<div class="refsynopsisdiv" title="Synopsis">
 
83
<a name="ClutterBoxLayout.synopsis"></a><h2>Synopsis</h2>
 
84
<pre class="synopsis">enum                <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment">ClutterBoxAlignment</a>;
 
85
                    <a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout-struct" title="ClutterBoxLayout">ClutterBoxLayout</a>;
 
86
                    <a class="link" href="ClutterBoxLayout.html#ClutterBoxLayoutClass" title="ClutterBoxLayoutClass">ClutterBoxLayoutClass</a>;
 
87
<a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager"><span class="returnvalue">ClutterLayoutManager</span></a> * <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-new" title="clutter_box_layout_new ()">clutter_box_layout_new</a>           (void);
 
88
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-pack-start" title="clutter_box_layout_set_pack_start ()">clutter_box_layout_set_pack_start</a>   (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
89
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> pack_start);
 
90
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-get-pack-start" title="clutter_box_layout_get_pack_start ()">clutter_box_layout_get_pack_start</a>   (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);
 
91
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-spacing" title="clutter_box_layout_set_spacing ()">clutter_box_layout_set_spacing</a>      (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
92
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> spacing);
 
93
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-get-spacing" title="clutter_box_layout_get_spacing ()">clutter_box_layout_get_spacing</a>      (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);
 
94
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-vertical" title="clutter_box_layout_set_vertical ()">clutter_box_layout_set_vertical</a>     (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
95
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> vertical);
 
96
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-get-vertical" title="clutter_box_layout_get_vertical ()">clutter_box_layout_get_vertical</a>     (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);
 
97
 
 
98
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-pack" title="clutter_box_layout_pack ()">clutter_box_layout_pack</a>             (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
99
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
100
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> expand,
 
101
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> x_fill,
 
102
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> y_fill,
 
103
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> x_align,
 
104
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> y_align);
 
105
 
 
106
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-alignment" title="clutter_box_layout_set_alignment ()">clutter_box_layout_set_alignment</a>    (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
107
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
108
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> x_align,
 
109
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> y_align);
 
110
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-get-alignment" title="clutter_box_layout_get_alignment ()">clutter_box_layout_get_alignment</a>    (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
111
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
112
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> *x_align,
 
113
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> *y_align);
 
114
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-expand" title="clutter_box_layout_set_expand ()">clutter_box_layout_set_expand</a>       (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
115
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
116
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> expand);
 
117
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-get-expand" title="clutter_box_layout_get_expand ()">clutter_box_layout_get_expand</a>       (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
118
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor);
 
119
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-fill" title="clutter_box_layout_set_fill ()">clutter_box_layout_set_fill</a>         (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
120
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
121
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> x_fill,
 
122
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> y_fill);
 
123
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-get-fill" title="clutter_box_layout_get_fill ()">clutter_box_layout_get_fill</a>         (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
124
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
125
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> *x_fill,
 
126
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> *y_fill);
 
127
 
 
128
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-use-animations" title="clutter_box_layout_set_use_animations ()">clutter_box_layout_set_use_animations</a>
 
129
                                                        (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
130
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> animate);
 
131
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-get-use-animations" title="clutter_box_layout_get_use_animations ()">clutter_box_layout_get_use_animations</a>
 
132
                                                        (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);
 
133
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-easing-duration" title="clutter_box_layout_set_easing_duration ()">clutter_box_layout_set_easing_duration</a>
 
134
                                                        (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
135
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> msecs);
 
136
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-get-easing-duration" title="clutter_box_layout_get_easing_duration ()">clutter_box_layout_get_easing_duration</a>
 
137
                                                        (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);
 
138
<span class="returnvalue">void</span>                <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-easing-mode" title="clutter_box_layout_set_easing_mode ()">clutter_box_layout_set_easing_mode</a>  (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
139
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> mode);
 
140
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>              <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-get-easing-mode" title="clutter_box_layout_get_easing_mode ()">clutter_box_layout_get_easing_mode</a>  (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);
 
141
</pre>
 
142
</div>
 
143
<div class="refsect1" title="Object Hierarchy">
 
144
<a name="ClutterBoxLayout.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
145
<pre class="synopsis">
 
146
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
147
   +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
 
148
         +----<a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager">ClutterLayoutManager</a>
 
149
               +----ClutterBoxLayout
 
150
</pre>
 
151
</div>
 
152
<div class="refsect1" title="Properties">
 
153
<a name="ClutterBoxLayout.properties"></a><h2>Properties</h2>
 
154
<pre class="synopsis">
 
155
  "<a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--easing-duration" title='The "easing-duration" property'>easing-duration</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
 
156
  "<a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--easing-mode" title='The "easing-mode" property'>easing-mode</a>"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a>                : Read / Write
 
157
  "<a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--pack-start" title='The "pack-start" property'>pack-start</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
158
  "<a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--spacing" title='The "spacing" property'>spacing</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
 
159
  "<a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--use-animations" title='The "use-animations" property'>use-animations</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
160
  "<a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--vertical" title='The "vertical" property'>vertical</a>"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
161
</pre>
 
162
</div>
 
163
<div class="refsect1" title="Description">
 
164
<a name="ClutterBoxLayout.description"></a><h2>Description</h2>
 
165
<p>
 
166
The <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> is a <a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager"><span class="type">ClutterLayoutManager</span></a> implementing the
 
167
following layout policy:
 
168
</p>
 
169
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
 
170
<li class="listitem"><p>all children are arranged on a single
 
171
  line;</p></li>
 
172
<li class="listitem"><p>the axis used is controlled by the
 
173
  <a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--vertical" title='The "vertical" property'><span class="type">"vertical"</span></a> boolean property;</p></li>
 
174
<li class="listitem"><p>the order of the packing is determined by the
 
175
  <a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--pack-start" title='The "pack-start" property'><span class="type">"pack-start"</span></a> boolean property;</p></li>
 
176
<li class="listitem"><p>each child will be allocated to its natural
 
177
  size or, if set to expand, the available size;</p></li>
 
178
<li class="listitem"><p>if a child is set to fill on either (or both)
 
179
  axis, its allocation will match all the available size; the
 
180
  fill layout property only makes sense if the expand property is
 
181
  also set;</p></li>
 
182
<li class="listitem"><p>if a child is set to expand but not to fill then
 
183
  it is possible to control the alignment using the X and Y alignment
 
184
  layout properties.</p></li>
 
185
</ul></div>
 
186
<p>
 
187
</p>
 
188
<p>
 
189
 </p>
 
190
<div class="figure">
 
191
<a name="box-layout"></a><p class="title"><b>Figure 6. Box layout</b></p>
 
192
<div class="figure-contents">
 
193
<p>The image shows a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> with the
 
194
  <a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--vertical" title='The "vertical" property'><span class="type">"vertical"</span></a> property set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p>
 
195
<div><img src="box-layout.png" alt="Box layout"></div>
 
196
</div>
 
197
</div>
 
198
<p><br class="figure-break">
 
199
</p>
 
200
<p>
 
201
It is possible to control the spacing between children of a
 
202
<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> by using <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-spacing" title="clutter_box_layout_set_spacing ()"><code class="function">clutter_box_layout_set_spacing()</code></a>.
 
203
</p>
 
204
<p>
 
205
In order to set the layout properties when packing an actor inside a
 
206
<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> you should use the <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-pack" title="clutter_box_layout_pack ()"><code class="function">clutter_box_layout_pack()</code></a>
 
207
function.
 
208
</p>
 
209
<p>
 
210
<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> is available since Clutter 1.2</p>
 
211
</div>
 
212
<div class="refsect1" title="Details">
 
213
<a name="ClutterBoxLayout.details"></a><h2>Details</h2>
 
214
<div class="refsect2" title="enum ClutterBoxAlignment">
 
215
<a name="ClutterBoxAlignment"></a><h3>enum ClutterBoxAlignment</h3>
 
216
<pre class="programlisting">typedef enum {
 
217
  CLUTTER_BOX_ALIGNMENT_START,
 
218
  CLUTTER_BOX_ALIGNMENT_END,
 
219
  CLUTTER_BOX_ALIGNMENT_CENTER
 
220
} ClutterBoxAlignment;
 
221
</pre>
 
222
<p>
 
223
The alignment policies available on each axis of the <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a></p>
 
224
<div class="variablelist"><table border="0">
 
225
<col align="left" valign="top">
 
226
<tbody>
 
227
<tr>
 
228
<td><p><a name="CLUTTER-BOX-ALIGNMENT-START:CAPS"></a><span class="term"><code class="literal">CLUTTER_BOX_ALIGNMENT_START</code></span></p></td>
 
229
<td> Align the child to the top or to
 
230
  to the left, depending on the used axis
 
231
</td>
 
232
</tr>
 
233
<tr>
 
234
<td><p><a name="CLUTTER-BOX-ALIGNMENT-END:CAPS"></a><span class="term"><code class="literal">CLUTTER_BOX_ALIGNMENT_END</code></span></p></td>
 
235
<td> Align the child to the bottom or to
 
236
  the right, depending on the used axis
 
237
</td>
 
238
</tr>
 
239
<tr>
 
240
<td><p><a name="CLUTTER-BOX-ALIGNMENT-CENTER:CAPS"></a><span class="term"><code class="literal">CLUTTER_BOX_ALIGNMENT_CENTER</code></span></p></td>
 
241
<td> Align the child to the center
 
242
</td>
 
243
</tr>
 
244
</tbody>
 
245
</table></div>
 
246
<p class="since">Since 1.2</p>
 
247
</div>
 
248
<hr>
 
249
<div class="refsect2" title="ClutterBoxLayout">
 
250
<a name="ClutterBoxLayout-struct"></a><h3>ClutterBoxLayout</h3>
 
251
<pre class="programlisting">typedef struct _ClutterBoxLayout ClutterBoxLayout;</pre>
 
252
<p>
 
253
The <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> structure contains only private data
 
254
and should be accessed using the provided API</p>
 
255
<p class="since">Since 1.2</p>
 
256
</div>
 
257
<hr>
 
258
<div class="refsect2" title="ClutterBoxLayoutClass">
 
259
<a name="ClutterBoxLayoutClass"></a><h3>ClutterBoxLayoutClass</h3>
 
260
<pre class="programlisting">typedef struct {
 
261
} ClutterBoxLayoutClass;
 
262
</pre>
 
263
<p>
 
264
The <a class="link" href="ClutterBoxLayout.html#ClutterBoxLayoutClass" title="ClutterBoxLayoutClass"><span class="type">ClutterBoxLayoutClass</span></a> structure contains only private
 
265
data and should be accessed using the provided API</p>
 
266
<p class="since">Since 1.2</p>
 
267
</div>
 
268
<hr>
 
269
<div class="refsect2" title="clutter_box_layout_new ()">
 
270
<a name="clutter-box-layout-new"></a><h3>clutter_box_layout_new ()</h3>
 
271
<pre class="programlisting"><a class="link" href="ClutterLayoutManager.html" title="ClutterLayoutManager"><span class="returnvalue">ClutterLayoutManager</span></a> * clutter_box_layout_new           (void);</pre>
 
272
<p>
 
273
Creates a new <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> layout manager</p>
 
274
<div class="variablelist"><table border="0">
 
275
<col align="left" valign="top">
 
276
<tbody><tr>
 
277
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
278
<td> the newly created <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
279
 
 
280
</td>
 
281
</tr></tbody>
 
282
</table></div>
 
283
<p class="since">Since 1.2</p>
 
284
</div>
 
285
<hr>
 
286
<div class="refsect2" title="clutter_box_layout_set_pack_start ()">
 
287
<a name="clutter-box-layout-set-pack-start"></a><h3>clutter_box_layout_set_pack_start ()</h3>
 
288
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_set_pack_start   (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
289
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> pack_start);</pre>
 
290
<p>
 
291
Sets whether children of <em class="parameter"><code>layout</code></em> should be layed out by appending
 
292
them or by prepending them</p>
 
293
<div class="variablelist"><table border="0">
 
294
<col align="left" valign="top">
 
295
<tbody>
 
296
<tr>
 
297
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
298
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
299
</td>
 
300
</tr>
 
301
<tr>
 
302
<td><p><span class="term"><em class="parameter"><code>pack_start</code></em> :</span></p></td>
 
303
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>layout</code></em> should pack children at the
 
304
  beginning of the layout
 
305
</td>
 
306
</tr>
 
307
</tbody>
 
308
</table></div>
 
309
<p class="since">Since 1.2</p>
 
310
</div>
 
311
<hr>
 
312
<div class="refsect2" title="clutter_box_layout_get_pack_start ()">
 
313
<a name="clutter-box-layout-get-pack-start"></a><h3>clutter_box_layout_get_pack_start ()</h3>
 
314
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            clutter_box_layout_get_pack_start   (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);</pre>
 
315
<p>
 
316
Retrieves the value set using <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-pack-start" title="clutter_box_layout_set_pack_start ()"><code class="function">clutter_box_layout_set_pack_start()</code></a></p>
 
317
<div class="variablelist"><table border="0">
 
318
<col align="left" valign="top">
 
319
<tbody>
 
320
<tr>
 
321
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
322
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
323
</td>
 
324
</tr>
 
325
<tr>
 
326
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
327
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> should pack children
 
328
 at the beginning of the layout, and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise
 
329
 
 
330
</td>
 
331
</tr>
 
332
</tbody>
 
333
</table></div>
 
334
<p class="since">Since 1.2</p>
 
335
</div>
 
336
<hr>
 
337
<div class="refsect2" title="clutter_box_layout_set_spacing ()">
 
338
<a name="clutter-box-layout-set-spacing"></a><h3>clutter_box_layout_set_spacing ()</h3>
 
339
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_set_spacing      (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
340
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> spacing);</pre>
 
341
<p>
 
342
Sets the spacing between children of <em class="parameter"><code>layout</code></em></p>
 
343
<div class="variablelist"><table border="0">
 
344
<col align="left" valign="top">
 
345
<tbody>
 
346
<tr>
 
347
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
348
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
349
</td>
 
350
</tr>
 
351
<tr>
 
352
<td><p><span class="term"><em class="parameter"><code>spacing</code></em> :</span></p></td>
 
353
<td> the spacing between children of the layout, in pixels
 
354
</td>
 
355
</tr>
 
356
</tbody>
 
357
</table></div>
 
358
<p class="since">Since 1.2</p>
 
359
</div>
 
360
<hr>
 
361
<div class="refsect2" title="clutter_box_layout_get_spacing ()">
 
362
<a name="clutter-box-layout-get-spacing"></a><h3>clutter_box_layout_get_spacing ()</h3>
 
363
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               clutter_box_layout_get_spacing      (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);</pre>
 
364
<p>
 
365
Retrieves the spacing set using <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-spacing" title="clutter_box_layout_set_spacing ()"><code class="function">clutter_box_layout_set_spacing()</code></a></p>
 
366
<div class="variablelist"><table border="0">
 
367
<col align="left" valign="top">
 
368
<tbody>
 
369
<tr>
 
370
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
371
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
372
</td>
 
373
</tr>
 
374
<tr>
 
375
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
376
<td> the spacing between children of the <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
377
 
 
378
</td>
 
379
</tr>
 
380
</tbody>
 
381
</table></div>
 
382
<p class="since">Since 1.2</p>
 
383
</div>
 
384
<hr>
 
385
<div class="refsect2" title="clutter_box_layout_set_vertical ()">
 
386
<a name="clutter-box-layout-set-vertical"></a><h3>clutter_box_layout_set_vertical ()</h3>
 
387
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_set_vertical     (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
388
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> vertical);</pre>
 
389
<p>
 
390
Sets whether <em class="parameter"><code>layout</code></em> should arrange its children vertically alongside
 
391
the Y axis, instead of horizontally alongside the X axis</p>
 
392
<div class="variablelist"><table border="0">
 
393
<col align="left" valign="top">
 
394
<tbody>
 
395
<tr>
 
396
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
397
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
398
</td>
 
399
</tr>
 
400
<tr>
 
401
<td><p><span class="term"><em class="parameter"><code>vertical</code></em> :</span></p></td>
 
402
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the layout should be vertical
 
403
</td>
 
404
</tr>
 
405
</tbody>
 
406
</table></div>
 
407
<p class="since">Since 1.2</p>
 
408
</div>
 
409
<hr>
 
410
<div class="refsect2" title="clutter_box_layout_get_vertical ()">
 
411
<a name="clutter-box-layout-get-vertical"></a><h3>clutter_box_layout_get_vertical ()</h3>
 
412
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            clutter_box_layout_get_vertical     (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);</pre>
 
413
<p>
 
414
Retrieves the orientation of the <em class="parameter"><code>layout</code></em> as set using the
 
415
<a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-vertical" title="clutter_box_layout_set_vertical ()"><code class="function">clutter_box_layout_set_vertical()</code></a> function</p>
 
416
<div class="variablelist"><table border="0">
 
417
<col align="left" valign="top">
 
418
<tbody>
 
419
<tr>
 
420
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
421
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
422
</td>
 
423
</tr>
 
424
<tr>
 
425
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
426
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> is arranging its children
 
427
  vertically, and <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise
 
428
 
 
429
</td>
 
430
</tr>
 
431
</tbody>
 
432
</table></div>
 
433
<p class="since">Since 1.2</p>
 
434
</div>
 
435
<hr>
 
436
<div class="refsect2" title="clutter_box_layout_pack ()">
 
437
<a name="clutter-box-layout-pack"></a><h3>clutter_box_layout_pack ()</h3>
 
438
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_pack             (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
439
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
440
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> expand,
 
441
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> x_fill,
 
442
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> y_fill,
 
443
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> x_align,
 
444
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> y_align);</pre>
 
445
<p>
 
446
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>
 
447
and sets the layout properties</p>
 
448
<div class="variablelist"><table border="0">
 
449
<col align="left" valign="top">
 
450
<tbody>
 
451
<tr>
 
452
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
453
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
454
</td>
 
455
</tr>
 
456
<tr>
 
457
<td><p><span class="term"><em class="parameter"><code>actor</code></em> :</span></p></td>
 
458
<td> a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>
 
459
</td>
 
460
</tr>
 
461
<tr>
 
462
<td><p><span class="term"><em class="parameter"><code>expand</code></em> :</span></p></td>
 
463
<td> whether the <em class="parameter"><code>actor</code></em> should expand
 
464
</td>
 
465
</tr>
 
466
<tr>
 
467
<td><p><span class="term"><em class="parameter"><code>x_fill</code></em> :</span></p></td>
 
468
<td> whether the <em class="parameter"><code>actor</code></em> should fill horizontally
 
469
</td>
 
470
</tr>
 
471
<tr>
 
472
<td><p><span class="term"><em class="parameter"><code>y_fill</code></em> :</span></p></td>
 
473
<td> whether the <em class="parameter"><code>actor</code></em> should fill vertically
 
474
</td>
 
475
</tr>
 
476
<tr>
 
477
<td><p><span class="term"><em class="parameter"><code>x_align</code></em> :</span></p></td>
 
478
<td> the horizontal alignment policy for <em class="parameter"><code>actor</code></em>
 
479
</td>
 
480
</tr>
 
481
<tr>
 
482
<td><p><span class="term"><em class="parameter"><code>y_align</code></em> :</span></p></td>
 
483
<td> the vertical alignment policy for <em class="parameter"><code>actor</code></em>
 
484
</td>
 
485
</tr>
 
486
</tbody>
 
487
</table></div>
 
488
<p class="since">Since 1.2</p>
 
489
</div>
 
490
<hr>
 
491
<div class="refsect2" title="clutter_box_layout_set_alignment ()">
 
492
<a name="clutter-box-layout-set-alignment"></a><h3>clutter_box_layout_set_alignment ()</h3>
 
493
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_set_alignment    (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
494
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
495
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> x_align,
 
496
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> y_align);</pre>
 
497
<p>
 
498
Sets the horizontal and vertical alignment policies for <em class="parameter"><code>actor</code></em>
 
499
inside <em class="parameter"><code>layout</code></em></p>
 
500
<div class="variablelist"><table border="0">
 
501
<col align="left" valign="top">
 
502
<tbody>
 
503
<tr>
 
504
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
505
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
506
</td>
 
507
</tr>
 
508
<tr>
 
509
<td><p><span class="term"><em class="parameter"><code>actor</code></em> :</span></p></td>
 
510
<td> a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
 
511
</td>
 
512
</tr>
 
513
<tr>
 
514
<td><p><span class="term"><em class="parameter"><code>x_align</code></em> :</span></p></td>
 
515
<td> Horizontal alignment policy for <em class="parameter"><code>actor</code></em>
 
516
</td>
 
517
</tr>
 
518
<tr>
 
519
<td><p><span class="term"><em class="parameter"><code>y_align</code></em> :</span></p></td>
 
520
<td> Vertical alignment policy for <em class="parameter"><code>actor</code></em>
 
521
</td>
 
522
</tr>
 
523
</tbody>
 
524
</table></div>
 
525
<p class="since">Since 1.2</p>
 
526
</div>
 
527
<hr>
 
528
<div class="refsect2" title="clutter_box_layout_get_alignment ()">
 
529
<a name="clutter-box-layout-get-alignment"></a><h3>clutter_box_layout_get_alignment ()</h3>
 
530
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_get_alignment    (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
531
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
532
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> *x_align,
 
533
                                                         <a class="link" href="ClutterBoxLayout.html#ClutterBoxAlignment" title="enum ClutterBoxAlignment"><span class="returnvalue">ClutterBoxAlignment</span></a> *y_align);</pre>
 
534
<p>
 
535
Retrieves the horizontal and vertical alignment policies for <em class="parameter"><code>actor</code></em>
 
536
as set using <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-pack" title="clutter_box_layout_pack ()"><code class="function">clutter_box_layout_pack()</code></a> or <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-alignment" title="clutter_box_layout_set_alignment ()"><code class="function">clutter_box_layout_set_alignment()</code></a></p>
 
537
<div class="variablelist"><table border="0">
 
538
<col align="left" valign="top">
 
539
<tbody>
 
540
<tr>
 
541
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
542
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
543
</td>
 
544
</tr>
 
545
<tr>
 
546
<td><p><span class="term"><em class="parameter"><code>actor</code></em> :</span></p></td>
 
547
<td> a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
 
548
</td>
 
549
</tr>
 
550
<tr>
 
551
<td><p><span class="term"><em class="parameter"><code>x_align</code></em> :</span></p></td>
 
552
<td> return location for the horizontal alignment policy. <acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>. </td>
 
553
</tr>
 
554
<tr>
 
555
<td><p><span class="term"><em class="parameter"><code>y_align</code></em> :</span></p></td>
 
556
<td> return location for the vertical alignment policy. <acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>. </td>
 
557
</tr>
 
558
</tbody>
 
559
</table></div>
 
560
<p class="since">Since 1.2</p>
 
561
</div>
 
562
<hr>
 
563
<div class="refsect2" title="clutter_box_layout_set_expand ()">
 
564
<a name="clutter-box-layout-set-expand"></a><h3>clutter_box_layout_set_expand ()</h3>
 
565
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_set_expand       (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
566
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
567
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> expand);</pre>
 
568
<p>
 
569
Sets whether <em class="parameter"><code>actor</code></em> should expand inside <em class="parameter"><code>layout</code></em></p>
 
570
<div class="variablelist"><table border="0">
 
571
<col align="left" valign="top">
 
572
<tbody>
 
573
<tr>
 
574
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
575
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
576
</td>
 
577
</tr>
 
578
<tr>
 
579
<td><p><span class="term"><em class="parameter"><code>actor</code></em> :</span></p></td>
 
580
<td> a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
 
581
</td>
 
582
</tr>
 
583
<tr>
 
584
<td><p><span class="term"><em class="parameter"><code>expand</code></em> :</span></p></td>
 
585
<td> whether <em class="parameter"><code>actor</code></em> should expand
 
586
</td>
 
587
</tr>
 
588
</tbody>
 
589
</table></div>
 
590
<p class="since">Since 1.2</p>
 
591
</div>
 
592
<hr>
 
593
<div class="refsect2" title="clutter_box_layout_get_expand ()">
 
594
<a name="clutter-box-layout-get-expand"></a><h3>clutter_box_layout_get_expand ()</h3>
 
595
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            clutter_box_layout_get_expand       (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
596
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor);</pre>
 
597
<p>
 
598
Retrieves whether <em class="parameter"><code>actor</code></em> should expand inside <em class="parameter"><code>layout</code></em></p>
 
599
<div class="variablelist"><table border="0">
 
600
<col align="left" valign="top">
 
601
<tbody>
 
602
<tr>
 
603
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
604
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
605
</td>
 
606
</tr>
 
607
<tr>
 
608
<td><p><span class="term"><em class="parameter"><code>actor</code></em> :</span></p></td>
 
609
<td> a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
 
610
</td>
 
611
</tr>
 
612
<tr>
 
613
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
614
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> should expand, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise
 
615
 
 
616
</td>
 
617
</tr>
 
618
</tbody>
 
619
</table></div>
 
620
<p class="since">Since 1.2</p>
 
621
</div>
 
622
<hr>
 
623
<div class="refsect2" title="clutter_box_layout_set_fill ()">
 
624
<a name="clutter-box-layout-set-fill"></a><h3>clutter_box_layout_set_fill ()</h3>
 
625
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_set_fill         (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
626
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
627
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> x_fill,
 
628
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> y_fill);</pre>
 
629
<p>
 
630
Sets the horizontal and vertical fill policies for <em class="parameter"><code>actor</code></em>
 
631
inside <em class="parameter"><code>layout</code></em></p>
 
632
<div class="variablelist"><table border="0">
 
633
<col align="left" valign="top">
 
634
<tbody>
 
635
<tr>
 
636
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
637
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
638
</td>
 
639
</tr>
 
640
<tr>
 
641
<td><p><span class="term"><em class="parameter"><code>actor</code></em> :</span></p></td>
 
642
<td> a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
 
643
</td>
 
644
</tr>
 
645
<tr>
 
646
<td><p><span class="term"><em class="parameter"><code>x_fill</code></em> :</span></p></td>
 
647
<td> whether <em class="parameter"><code>actor</code></em> should fill horizontally the allocated space
 
648
</td>
 
649
</tr>
 
650
<tr>
 
651
<td><p><span class="term"><em class="parameter"><code>y_fill</code></em> :</span></p></td>
 
652
<td> whether <em class="parameter"><code>actor</code></em> should fill vertically the allocated space
 
653
</td>
 
654
</tr>
 
655
</tbody>
 
656
</table></div>
 
657
<p class="since">Since 1.2</p>
 
658
</div>
 
659
<hr>
 
660
<div class="refsect2" title="clutter_box_layout_get_fill ()">
 
661
<a name="clutter-box-layout-get-fill"></a><h3>clutter_box_layout_get_fill ()</h3>
 
662
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_get_fill         (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
663
                                                         <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *actor,
 
664
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> *x_fill,
 
665
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> *y_fill);</pre>
 
666
<p>
 
667
Retrieves the horizontal and vertical fill policies for <em class="parameter"><code>actor</code></em>
 
668
as set using <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-pack" title="clutter_box_layout_pack ()"><code class="function">clutter_box_layout_pack()</code></a> or <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-fill" title="clutter_box_layout_set_fill ()"><code class="function">clutter_box_layout_set_fill()</code></a></p>
 
669
<div class="variablelist"><table border="0">
 
670
<col align="left" valign="top">
 
671
<tbody>
 
672
<tr>
 
673
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
674
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
675
</td>
 
676
</tr>
 
677
<tr>
 
678
<td><p><span class="term"><em class="parameter"><code>actor</code></em> :</span></p></td>
 
679
<td> a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> child of <em class="parameter"><code>layout</code></em>
 
680
</td>
 
681
</tr>
 
682
<tr>
 
683
<td><p><span class="term"><em class="parameter"><code>x_fill</code></em> :</span></p></td>
 
684
<td> return location for the horizontal fill policy. <acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>. </td>
 
685
</tr>
 
686
<tr>
 
687
<td><p><span class="term"><em class="parameter"><code>y_fill</code></em> :</span></p></td>
 
688
<td> return location for the vertical fill policy. <acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>. </td>
 
689
</tr>
 
690
</tbody>
 
691
</table></div>
 
692
<p class="since">Since 1.2</p>
 
693
</div>
 
694
<hr>
 
695
<div class="refsect2" title="clutter_box_layout_set_use_animations ()">
 
696
<a name="clutter-box-layout-set-use-animations"></a><h3>clutter_box_layout_set_use_animations ()</h3>
 
697
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_set_use_animations
 
698
                                                        (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
699
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> animate);</pre>
 
700
<p>
 
701
Sets whether <em class="parameter"><code>layout</code></em> should animate changes in the layout properties
 
702
</p>
 
703
<p>
 
704
The duration of the animations is controlled by
 
705
<a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-easing-duration" title="clutter_box_layout_set_easing_duration ()"><code class="function">clutter_box_layout_set_easing_duration()</code></a>; the easing mode to be used
 
706
by the animations is controlled by <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-easing-mode" title="clutter_box_layout_set_easing_mode ()"><code class="function">clutter_box_layout_set_easing_mode()</code></a></p>
 
707
<div class="variablelist"><table border="0">
 
708
<col align="left" valign="top">
 
709
<tbody>
 
710
<tr>
 
711
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
712
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
713
</td>
 
714
</tr>
 
715
<tr>
 
716
<td><p><span class="term"><em class="parameter"><code>animate</code></em> :</span></p></td>
 
717
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the <em class="parameter"><code>layout</code></em> should use animations
 
718
</td>
 
719
</tr>
 
720
</tbody>
 
721
</table></div>
 
722
<p class="since">Since 1.2</p>
 
723
</div>
 
724
<hr>
 
725
<div class="refsect2" title="clutter_box_layout_get_use_animations ()">
 
726
<a name="clutter-box-layout-get-use-animations"></a><h3>clutter_box_layout_get_use_animations ()</h3>
 
727
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            clutter_box_layout_get_use_animations
 
728
                                                        (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);</pre>
 
729
<p>
 
730
Retrieves whether <em class="parameter"><code>layout</code></em> should animate changes in the layout properties
 
731
</p>
 
732
<p>
 
733
Since <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-use-animations" title="clutter_box_layout_set_use_animations ()"><code class="function">clutter_box_layout_set_use_animations()</code></a></p>
 
734
<div class="variablelist"><table border="0">
 
735
<col align="left" valign="top">
 
736
<tbody>
 
737
<tr>
 
738
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
739
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
740
</td>
 
741
</tr>
 
742
<tr>
 
743
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
744
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the animations should be used, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise
 
745
 
 
746
</td>
 
747
</tr>
 
748
</tbody>
 
749
</table></div>
 
750
<p class="since">Since 1.2</p>
 
751
</div>
 
752
<hr>
 
753
<div class="refsect2" title="clutter_box_layout_set_easing_duration ()">
 
754
<a name="clutter-box-layout-set-easing-duration"></a><h3>clutter_box_layout_set_easing_duration ()</h3>
 
755
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_set_easing_duration
 
756
                                                        (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
757
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> msecs);</pre>
 
758
<p>
 
759
Sets the duration of the animations used by <em class="parameter"><code>layout</code></em> when animating changes
 
760
in the layout properties
 
761
</p>
 
762
<p>
 
763
Use <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-use-animations" title="clutter_box_layout_set_use_animations ()"><code class="function">clutter_box_layout_set_use_animations()</code></a> to enable and disable the
 
764
animations</p>
 
765
<div class="variablelist"><table border="0">
 
766
<col align="left" valign="top">
 
767
<tbody>
 
768
<tr>
 
769
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
770
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
771
</td>
 
772
</tr>
 
773
<tr>
 
774
<td><p><span class="term"><em class="parameter"><code>msecs</code></em> :</span></p></td>
 
775
<td> the duration of the animations, in milliseconds
 
776
</td>
 
777
</tr>
 
778
</tbody>
 
779
</table></div>
 
780
<p class="since">Since 1.2</p>
 
781
</div>
 
782
<hr>
 
783
<div class="refsect2" title="clutter_box_layout_get_easing_duration ()">
 
784
<a name="clutter-box-layout-get-easing-duration"></a><h3>clutter_box_layout_get_easing_duration ()</h3>
 
785
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               clutter_box_layout_get_easing_duration
 
786
                                                        (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);</pre>
 
787
<p>
 
788
Retrieves the duration set using <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-easing-duration" title="clutter_box_layout_set_easing_duration ()"><code class="function">clutter_box_layout_set_easing_duration()</code></a></p>
 
789
<div class="variablelist"><table border="0">
 
790
<col align="left" valign="top">
 
791
<tbody>
 
792
<tr>
 
793
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
794
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
795
</td>
 
796
</tr>
 
797
<tr>
 
798
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
799
<td> the duration of the animations, in milliseconds
 
800
 
 
801
</td>
 
802
</tr>
 
803
</tbody>
 
804
</table></div>
 
805
<p class="since">Since 1.2</p>
 
806
</div>
 
807
<hr>
 
808
<div class="refsect2" title="clutter_box_layout_set_easing_mode ()">
 
809
<a name="clutter-box-layout-set-easing-mode"></a><h3>clutter_box_layout_set_easing_mode ()</h3>
 
810
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_box_layout_set_easing_mode  (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout,
 
811
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a> mode);</pre>
 
812
<p>
 
813
Sets the easing mode to be used by <em class="parameter"><code>layout</code></em> when animating changes in layout
 
814
properties
 
815
</p>
 
816
<p>
 
817
Use <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-use-animations" title="clutter_box_layout_set_use_animations ()"><code class="function">clutter_box_layout_set_use_animations()</code></a> to enable and disable the
 
818
animations</p>
 
819
<div class="variablelist"><table border="0">
 
820
<col align="left" valign="top">
 
821
<tbody>
 
822
<tr>
 
823
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
824
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
825
</td>
 
826
</tr>
 
827
<tr>
 
828
<td><p><span class="term"><em class="parameter"><code>mode</code></em> :</span></p></td>
 
829
<td> an easing mode, either from <a class="link" href="clutter-Implicit-Animations.html#ClutterAnimationMode" title="enum ClutterAnimationMode"><span class="type">ClutterAnimationMode</span></a> or a logical id
 
830
  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>
 
831
</td>
 
832
</tr>
 
833
</tbody>
 
834
</table></div>
 
835
<p class="since">Since 1.2</p>
 
836
</div>
 
837
<hr>
 
838
<div class="refsect2" title="clutter_box_layout_get_easing_mode ()">
 
839
<a name="clutter-box-layout-get-easing-mode"></a><h3>clutter_box_layout_get_easing_mode ()</h3>
 
840
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>              clutter_box_layout_get_easing_mode  (<a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="returnvalue">ClutterBoxLayout</span></a> *layout);</pre>
 
841
<p>
 
842
Retrieves the easing mode set using <a class="link" href="ClutterBoxLayout.html#clutter-box-layout-set-easing-mode" title="clutter_box_layout_set_easing_mode ()"><code class="function">clutter_box_layout_set_easing_mode()</code></a></p>
 
843
<div class="variablelist"><table border="0">
 
844
<col align="left" valign="top">
 
845
<tbody>
 
846
<tr>
 
847
<td><p><span class="term"><em class="parameter"><code>layout</code></em> :</span></p></td>
 
848
<td> a <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>
 
849
</td>
 
850
</tr>
 
851
<tr>
 
852
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
853
<td> an easing mode
 
854
 
 
855
</td>
 
856
</tr>
 
857
</tbody>
 
858
</table></div>
 
859
<p class="since">Since 1.2</p>
 
860
</div>
 
861
</div>
 
862
<div class="refsect1" title="Property Details">
 
863
<a name="ClutterBoxLayout.property-details"></a><h2>Property Details</h2>
 
864
<div class="refsect2" title='The "easing-duration" property'>
 
865
<a name="ClutterBoxLayout--easing-duration"></a><h3>The <code class="literal">"easing-duration"</code> property</h3>
 
866
<pre class="programlisting">  "easing-duration"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
 
867
<p>
 
868
The duration of the animations, in case <a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--use-animations" title='The "use-animations" property'><span class="type">"use-animations"</span></a>
 
869
is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
 
870
</p>
 
871
<p>
 
872
The duration is expressed in milliseconds</p>
 
873
<p>Default value: 500</p>
 
874
<p class="since">Since 1.2</p>
 
875
</div>
 
876
<hr>
 
877
<div class="refsect2" title='The "easing-mode" property'>
 
878
<a name="ClutterBoxLayout--easing-mode"></a><h3>The <code class="literal">"easing-mode"</code> property</h3>
 
879
<pre class="programlisting">  "easing-mode"              <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a>                : Read / Write</pre>
 
880
<p>
 
881
The easing mode for the animations, in case
 
882
<a class="link" href="ClutterBoxLayout.html#ClutterBoxLayout--use-animations" title='The "use-animations" property'><span class="type">"use-animations"</span></a> is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
 
883
</p>
 
884
<p>
 
885
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
 
886
either be a value from the <a class="link" href="clutter-Implicit-Animations.html#ClutterAnimationMode" title="enum ClutterAnimationMode"><span class="type">ClutterAnimationMode</span></a> enumeration, like
 
887
<a class="link" href="clutter-Implicit-Animations.html#CLUTTER-EASE-OUT-CUBIC:CAPS"><code class="literal">CLUTTER_EASE_OUT_CUBIC</code></a>, or a logical id as returned by
 
888
<a class="link" href="ClutterAlpha.html#clutter-alpha-register-func" title="clutter_alpha_register_func ()"><code class="function">clutter_alpha_register_func()</code></a>
 
889
</p>
 
890
<p>
 
891
The default value is <a class="link" href="clutter-Implicit-Animations.html#CLUTTER-EASE-OUT-CUBIC:CAPS"><code class="literal">CLUTTER_EASE_OUT_CUBIC</code></a></p>
 
892
<p class="since">Since 1.2</p>
 
893
</div>
 
894
<hr>
 
895
<div class="refsect2" title='The "pack-start" property'>
 
896
<a name="ClutterBoxLayout--pack-start"></a><h3>The <code class="literal">"pack-start"</code> property</h3>
 
897
<pre class="programlisting">  "pack-start"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
898
<p>
 
899
Whether the <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> should pack items at the start
 
900
or append them at the end</p>
 
901
<p>Default value: FALSE</p>
 
902
<p class="since">Since 1.2</p>
 
903
</div>
 
904
<hr>
 
905
<div class="refsect2" title='The "spacing" property'>
 
906
<a name="ClutterBoxLayout--spacing"></a><h3>The <code class="literal">"spacing"</code> property</h3>
 
907
<pre class="programlisting">  "spacing"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write</pre>
 
908
<p>
 
909
The spacing between children of the <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a>, in pixels</p>
 
910
<p>Default value: 0</p>
 
911
<p class="since">Since 1.2</p>
 
912
</div>
 
913
<hr>
 
914
<div class="refsect2" title='The "use-animations" property'>
 
915
<a name="ClutterBoxLayout--use-animations"></a><h3>The <code class="literal">"use-animations"</code> property</h3>
 
916
<pre class="programlisting">  "use-animations"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
917
<p>
 
918
Whether the <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> should animate changes in the
 
919
layout properties</p>
 
920
<p>Default value: FALSE</p>
 
921
<p class="since">Since 1.2</p>
 
922
</div>
 
923
<hr>
 
924
<div class="refsect2" title='The "vertical" property'>
 
925
<a name="ClutterBoxLayout--vertical"></a><h3>The <code class="literal">"vertical"</code> property</h3>
 
926
<pre class="programlisting">  "vertical"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
927
<p>
 
928
Whether the <a class="link" href="ClutterBoxLayout.html" title="ClutterBoxLayout"><span class="type">ClutterBoxLayout</span></a> should arrange its children
 
929
alongside the Y axis, instead of alongside the X axis</p>
 
930
<p>Default value: FALSE</p>
 
931
<p class="since">Since 1.2</p>
 
932
</div>
 
933
</div>
 
934
</div>
 
935
<div class="footer">
 
936
<hr>
 
937
          Generated by GTK-Doc V1.13</div>
 
938
</body>
 
939
</html>
 
 
b'\\ No newline at end of file'