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

« back to all changes in this revision

Viewing changes to doc/reference/clutter/html/ClutterChildMeta.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:
8
8
<link rel="up" href="ch01.html" title="Abstract classes and interfaces">
9
9
<link rel="prev" href="ClutterContainer.html" title="ClutterContainer">
10
10
<link rel="next" href="ClutterMedia.html" title="ClutterMedia">
11
 
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="part" href="clutter-overview.html" title="Part I. Overview">
14
14
<link rel="part" href="building-clutter.html" title="Part II. Building Clutter">
17
17
<link rel="chapter" href="ch01.html" title="Abstract classes and interfaces">
18
18
<link rel="chapter" href="ch02.html" title="Base actors">
19
19
<link rel="chapter" href="ch03.html" title="Container actors">
 
20
<link rel="chapter" href="ch04.html" title="Layout managers">
20
21
<link rel="part" href="clutteranimation.html" title="Part V. Clutter Animation Framework">
21
 
<link rel="chapter" href="ch04.html" title="Base classes">
22
 
<link rel="chapter" href="ch05.html" title="Behaviours">
23
 
<link rel="chapter" href="ch06.html" title="High Level API">
 
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">
24
25
<link rel="part" href="cluttertools.html" title="Part VI. Clutter Tools">
25
 
<link rel="chapter" href="ch07.html" title="General purpose API">
26
 
<link rel="chapter" href="ch08.html" title="User interface definition">
27
 
<link rel="chapter" href="ch09.html" title="Generic list model">
 
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">
28
29
<link rel="part" href="clutterbackends.html" title="Part VII. Clutter Backends">
29
30
<link rel="part" href="additionaldocs.html" title="Part VIII. Additional Documentation">
30
31
<link rel="chapter" href="clutter-subclassing-ClutterActor.html" title="Implementing a new actor">
47
48
<link rel="index" href="ix05.html" title="Index of new symbols in 0.6">
48
49
<link rel="index" href="ix06.html" title="Index of new symbols in 0.8">
49
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">
50
52
<link rel="appendix" href="license.html" title="Appendix A. License">
51
53
</head>
52
54
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
60
62
</tr>
61
63
<tr><td colspan="5" class="shortcuts">
62
64
<a href="#ClutterChildMeta.synopsis" class="shortcut">Top</a>
63
 
                 | 
64
 
                <a href="#ClutterChildMeta.description" class="shortcut">Description</a>
65
 
                 | 
66
 
                <a href="#ClutterChildMeta.object-hierarchy" class="shortcut">Object Hierarchy</a>
67
 
                 | 
68
 
                <a href="#ClutterChildMeta.properties" class="shortcut">Properties</a>
 
65
                   | 
 
66
                  <a href="#ClutterChildMeta.description" class="shortcut">Description</a>
 
67
                   | 
 
68
                  <a href="#ClutterChildMeta.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
69
                   | 
 
70
                  <a href="#ClutterChildMeta.properties" class="shortcut">Properties</a>
69
71
</td></tr>
70
72
</table>
71
73
<div class="refentry" title="ClutterChildMeta">
79
81
</tr></table></div>
80
82
<div class="refsynopsisdiv" title="Synopsis">
81
83
<a name="ClutterChildMeta.synopsis"></a><h2>Synopsis</h2>
82
 
<pre class="synopsis">
83
 
                    <a class="link" href="ClutterChildMeta.html#ClutterChildMeta-struct" title="ClutterChildMeta">ClutterChildMeta</a>;
 
84
<pre class="synopsis">                    <a class="link" href="ClutterChildMeta.html#ClutterChildMeta-struct" title="ClutterChildMeta">ClutterChildMeta</a>;
84
85
                    <a class="link" href="ClutterChildMeta.html#ClutterChildMetaClass" title="ClutterChildMetaClass">ClutterChildMetaClass</a>;
85
 
<a class="link" href="ClutterContainer.html" title="ClutterContainer">ClutterContainer</a> *  <a class="link" href="ClutterChildMeta.html#clutter-child-meta-get-container" title="clutter_child_meta_get_container ()">clutter_child_meta_get_container</a>    (<a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta">ClutterChildMeta</a> *data);
86
 
<a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a> *      <a class="link" href="ClutterChildMeta.html#clutter-child-meta-get-actor" title="clutter_child_meta_get_actor ()">clutter_child_meta_get_actor</a>        (<a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta">ClutterChildMeta</a> *data);
 
86
<a class="link" href="ClutterContainer.html" title="ClutterContainer"><span class="returnvalue">ClutterContainer</span></a> *  <a class="link" href="ClutterChildMeta.html#clutter-child-meta-get-container" title="clutter_child_meta_get_container ()">clutter_child_meta_get_container</a>    (<a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta"><span class="returnvalue">ClutterChildMeta</span></a> *data);
 
87
<a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *      <a class="link" href="ClutterChildMeta.html#clutter-child-meta-get-actor" title="clutter_child_meta_get_actor ()">clutter_child_meta_get_actor</a>        (<a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta"><span class="returnvalue">ClutterChildMeta</span></a> *data);
87
88
</pre>
88
89
</div>
89
90
<div class="refsect1" title="Object Hierarchy">
90
91
<a name="ClutterChildMeta.object-hierarchy"></a><h2>Object Hierarchy</h2>
91
92
<pre class="synopsis">
92
 
  <a
93
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
94
 
>GObject</a>
 
93
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
95
94
   +----ClutterChildMeta
 
95
         +----<a class="link" href="ClutterLayoutMeta.html" title="ClutterLayoutMeta">ClutterLayoutMeta</a>
96
96
</pre>
97
97
</div>
98
98
<div class="refsect1" title="Properties">
99
99
<a name="ClutterChildMeta.properties"></a><h2>Properties</h2>
100
100
<pre class="synopsis">
101
 
  "<a class="link" href="ClutterChildMeta.html#ClutterChildMeta--actor" title='The "actor" property'>actor</a>"                    <a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a>*         : Read / Write / Construct Only
102
 
  "<a class="link" href="ClutterChildMeta.html#ClutterChildMeta--container" title='The "container" property'>container</a>"                <a class="link" href="ClutterContainer.html" title="ClutterContainer">ClutterContainer</a>*     : Read / Write / Construct Only
 
101
  "<a class="link" href="ClutterChildMeta.html#ClutterChildMeta--actor" title='The "actor" property'>actor</a>"                    <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>*         : Read / Write / Construct Only
 
102
  "<a class="link" href="ClutterChildMeta.html#ClutterChildMeta--container" title='The "container" property'>container</a>"                <a class="link" href="ClutterContainer.html" title="ClutterContainer"><span class="type">ClutterContainer</span></a>*     : Read / Write / Construct Only
103
103
</pre>
104
104
</div>
105
105
<div class="refsect1" title="Description">
113
113
</p>
114
114
<p>
115
115
<a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta"><span class="type">ClutterChildMeta</span></a> is available since Clutter 0.8</p>
116
 
<p>
117
 
</p>
118
116
</div>
119
117
<div class="refsect1" title="Details">
120
118
<a name="ClutterChildMeta.details"></a><h2>Details</h2>
159
157
<p>
160
158
The properties of the data and your subclass can be manipulated with
161
159
<a class="link" href="ClutterContainer.html#clutter-container-child-set" title="clutter_container_child_set ()"><code class="function">clutter_container_child_set()</code></a> and <a class="link" href="ClutterContainer.html#clutter-container-child-get" title="clutter_container_child_get ()"><code class="function">clutter_container_child_get()</code></a> which
162
 
act like <a
163
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-set"
164
 
><code class="function">g_object_set()</code></a> and <a
165
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-get"
166
 
><code class="function">g_object_get()</code></a>.
 
160
act like <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-set"><code class="function">g_object_set()</code></a> and <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-get"><code class="function">g_object_get()</code></a>.
167
161
</p>
168
162
<p>
169
163
You can provide hooks for your own storage as well as control the
170
164
instantiation by overriding <span class="type">"create_child_meta"</span>,
171
165
<span class="type">"destroy_child_meta"</span> and
172
166
<span class="type">"get_child_meta"</span>.</p>
173
 
<p>
174
 
</p>
175
167
<div class="variablelist"><table border="0">
176
168
<col align="left" valign="top">
177
169
<tbody>
178
170
<tr>
179
 
<td><p><span class="term"><a class="link" href="ClutterContainer.html" title="ClutterContainer">ClutterContainer</a> *<em class="structfield"><code>container</code></em>;</span></p></td>
 
171
<td><p><span class="term"><a class="link" href="ClutterContainer.html" title="ClutterContainer"><span class="type">ClutterContainer</span></a> *<em class="structfield"><code><a name="ClutterChildMeta-struct.container"></a>container</code></em>;</span></p></td>
180
172
<td> the container handling this data
181
173
</td>
182
174
</tr>
183
175
<tr>
184
 
<td><p><span class="term"><a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a> *<em class="structfield"><code>actor</code></em>;</span></p></td>
 
176
<td><p><span class="term"><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> *<em class="structfield"><code><a name="ClutterChildMeta-struct.actor"></a>actor</code></em>;</span></p></td>
185
177
<td> the actor wrapped by this data
186
178
</td>
187
179
</tr>
197
189
</pre>
198
190
<p>
199
191
The <a class="link" href="ClutterChildMeta.html#ClutterChildMetaClass" title="ClutterChildMetaClass"><span class="type">ClutterChildMetaClass</span></a> contains only private data</p>
200
 
<p>
201
 
</p>
202
192
<p class="since">Since 0.8</p>
203
193
</div>
204
194
<hr>
205
195
<div class="refsect2" title="clutter_child_meta_get_container ()">
206
196
<a name="clutter-child-meta-get-container"></a><h3>clutter_child_meta_get_container ()</h3>
207
 
<pre class="programlisting"><a class="link" href="ClutterContainer.html" title="ClutterContainer">ClutterContainer</a> *  clutter_child_meta_get_container    (<a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta">ClutterChildMeta</a> *data);</pre>
 
197
<pre class="programlisting"><a class="link" href="ClutterContainer.html" title="ClutterContainer"><span class="returnvalue">ClutterContainer</span></a> *  clutter_child_meta_get_container    (<a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta"><span class="returnvalue">ClutterChildMeta</span></a> *data);</pre>
208
198
<p>
209
199
Retrieves the container using <em class="parameter"><code>data</code></em></p>
210
 
<p>
211
 
</p>
212
200
<div class="variablelist"><table border="0">
213
201
<col align="left" valign="top">
214
202
<tbody>
219
207
</tr>
220
208
<tr>
221
209
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
222
 
<td> a <a class="link" href="ClutterContainer.html" title="ClutterContainer"><span class="type">ClutterContainer</span></a>. <a href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=transfer"><span class="acronym">transfer</span></a> none. </td>
 
210
<td> a <a class="link" href="ClutterContainer.html" title="ClutterContainer"><span class="type">ClutterContainer</span></a>. <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>. </td>
223
211
</tr>
224
212
</tbody>
225
213
</table></div>
228
216
<hr>
229
217
<div class="refsect2" title="clutter_child_meta_get_actor ()">
230
218
<a name="clutter-child-meta-get-actor"></a><h3>clutter_child_meta_get_actor ()</h3>
231
 
<pre class="programlisting"><a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a> *      clutter_child_meta_get_actor        (<a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta">ClutterChildMeta</a> *data);</pre>
 
219
<pre class="programlisting"><a class="link" href="ClutterActor.html" title="ClutterActor"><span class="returnvalue">ClutterActor</span></a> *      clutter_child_meta_get_actor        (<a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta"><span class="returnvalue">ClutterChildMeta</span></a> *data);</pre>
232
220
<p>
233
221
Retrieves the actor wrapped by <em class="parameter"><code>data</code></em></p>
234
 
<p>
235
 
</p>
236
222
<div class="variablelist"><table border="0">
237
223
<col align="left" valign="top">
238
224
<tbody>
243
229
</tr>
244
230
<tr>
245
231
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
246
 
<td> a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>. <a href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=transfer"><span class="acronym">transfer</span></a> none. </td>
 
232
<td> a <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>. <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>. </td>
247
233
</tr>
248
234
</tbody>
249
235
</table></div>
254
240
<a name="ClutterChildMeta.property-details"></a><h2>Property Details</h2>
255
241
<div class="refsect2" title='The "actor" property'>
256
242
<a name="ClutterChildMeta--actor"></a><h3>The <code class="literal">"actor"</code> property</h3>
257
 
<pre class="programlisting">  "actor"                    <a class="link" href="ClutterActor.html" title="ClutterActor">ClutterActor</a>*         : Read / Write / Construct Only</pre>
 
243
<pre class="programlisting">  "actor"                    <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a>*         : Read / Write / Construct Only</pre>
258
244
<p>
259
245
The <a class="link" href="ClutterActor.html" title="ClutterActor"><span class="type">ClutterActor</span></a> being wrapped by this <a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta"><span class="type">ClutterChildMeta</span></a></p>
260
 
<p>
261
 
</p>
262
 
<p>Since 0.8</p>
 
246
<p class="since">Since 0.8</p>
263
247
</div>
264
248
<hr>
265
249
<div class="refsect2" title='The "container" property'>
266
250
<a name="ClutterChildMeta--container"></a><h3>The <code class="literal">"container"</code> property</h3>
267
 
<pre class="programlisting">  "container"                <a class="link" href="ClutterContainer.html" title="ClutterContainer">ClutterContainer</a>*     : Read / Write / Construct Only</pre>
 
251
<pre class="programlisting">  "container"                <a class="link" href="ClutterContainer.html" title="ClutterContainer"><span class="type">ClutterContainer</span></a>*     : Read / Write / Construct Only</pre>
268
252
<p>
269
253
The <a class="link" href="ClutterContainer.html" title="ClutterContainer"><span class="type">ClutterContainer</span></a> that created this <a class="link" href="ClutterChildMeta.html" title="ClutterChildMeta"><span class="type">ClutterChildMeta</span></a>.</p>
270
 
<p>
271
 
</p>
272
 
<p>Since 0.8</p>
 
254
<p class="since">Since 0.8</p>
273
255
</div>
274
256
</div>
275
257
</div>
276
258
<div class="footer">
277
259
<hr>
278
 
          Generated by GTK-Doc V1.11</div>
 
260
          Generated by GTK-Doc V1.13</div>
279
261
</body>
280
 
</html>
 
262
</html>
 
 
b'\\ No newline at end of file'