~oem-solutions-group/unity-2d/clutter-1.0

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Emilio Pozuelo Monfort
  • Date: 2010-03-21 13:27:56 UTC
  • mto: (2.1.3 experimental)
  • 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:
5
5
<title>ClutterModel</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Clutter Reference Manual">
8
 
<link rel="up" href="ch09.html" title="Generic list model">
9
 
<link rel="prev" href="ch09.html" title="Generic list model">
 
8
<link rel="up" href="ch10.html" title="Generic list model">
 
9
<link rel="prev" href="ch10.html" title="Generic list model">
10
10
<link rel="next" href="ClutterModelIter.html" title="ClutterModelIter">
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">
53
55
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
54
56
<tr valign="middle">
55
 
<td><a accesskey="p" href="ch09.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
56
 
<td><a accesskey="u" href="ch09.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
57
<td><a accesskey="p" href="ch10.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
58
<td><a accesskey="u" href="ch10.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
57
59
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
58
60
<th width="100%" align="center">Clutter Reference Manual</th>
59
61
<td><a accesskey="n" href="ClutterModelIter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
60
62
</tr>
61
63
<tr><td colspan="5" class="shortcuts">
62
64
<a href="#ClutterModel.synopsis" class="shortcut">Top</a>
63
 
                 | 
64
 
                <a href="#ClutterModel.description" class="shortcut">Description</a>
65
 
                 | 
66
 
                <a href="#ClutterModel.object-hierarchy" class="shortcut">Object Hierarchy</a>
67
 
                 | 
68
 
                <a href="#ClutterModel.properties" class="shortcut">Properties</a>
69
 
                 | 
70
 
                <a href="#ClutterModel.signals" class="shortcut">Signals</a>
 
65
                   | 
 
66
                  <a href="#ClutterModel.description" class="shortcut">Description</a>
 
67
                   | 
 
68
                  <a href="#ClutterModel.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
69
                   | 
 
70
                  <a href="#ClutterModel.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
 
71
                   | 
 
72
                  <a href="#ClutterModel.properties" class="shortcut">Properties</a>
 
73
                   | 
 
74
                  <a href="#ClutterModel.signals" class="shortcut">Signals</a>
71
75
</td></tr>
72
76
</table>
73
77
<div class="refentry" title="ClutterModel">
81
85
</tr></table></div>
82
86
<div class="refsynopsisdiv" title="Synopsis">
83
87
<a name="ClutterModel.synopsis"></a><h2>Synopsis</h2>
84
 
<pre class="synopsis">
85
 
                    <a class="link" href="ClutterModel.html#ClutterModel-struct" title="ClutterModel">ClutterModel</a>;
 
88
<pre class="synopsis">                    <a class="link" href="ClutterModel.html#ClutterModel-struct" title="ClutterModel">ClutterModel</a>;
86
89
                    <a class="link" href="ClutterModel.html#ClutterModelClass" title="ClutterModelClass">ClutterModelClass</a>;
87
 
void                <a class="link" href="ClutterModel.html#clutter-model-set-names" title="clutter_model_set_names ()">clutter_model_set_names</a>             (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
88
 
                                                         <a
89
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
90
 
>guint</a> n_columns,
91
 
                                                         const <a
92
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
93
 
>gchar</a> * const names[]);
94
 
void                <a class="link" href="ClutterModel.html#clutter-model-set-types" title="clutter_model_set_types ()">clutter_model_set_types</a>             (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
95
 
                                                         <a
96
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
97
 
>guint</a> n_columns,
98
 
                                                         <a
99
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
100
 
>GType</a> *types);
101
 
const <a
102
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
103
 
>gchar</a> *       <a class="link" href="ClutterModel.html#clutter-model-get-column-name" title="clutter_model_get_column_name ()">clutter_model_get_column_name</a>       (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
104
 
                                                         <a
105
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
106
 
>guint</a> column);
107
 
<a
108
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
109
 
>GType</a>               <a class="link" href="ClutterModel.html#clutter-model-get-column-type" title="clutter_model_get_column_type ()">clutter_model_get_column_type</a>       (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
110
 
                                                         <a
111
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
112
 
>guint</a> column);
113
 
<a
114
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
115
 
>guint</a>               <a class="link" href="ClutterModel.html#clutter-model-get-n-columns" title="clutter_model_get_n_columns ()">clutter_model_get_n_columns</a>         (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);
116
 
<a
117
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
118
 
>guint</a>               <a class="link" href="ClutterModel.html#clutter-model-get-n-rows" title="clutter_model_get_n_rows ()">clutter_model_get_n_rows</a>            (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);
119
 
 
120
 
void                <a class="link" href="ClutterModel.html#clutter-model-append" title="clutter_model_append ()">clutter_model_append</a>                (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
121
 
                                                         ...);
122
 
void                <a class="link" href="ClutterModel.html#clutter-model-appendv" title="clutter_model_appendv ()">clutter_model_appendv</a>               (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
123
 
                                                         <a
124
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
125
 
>guint</a> n_columns,
126
 
                                                         <a
127
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
128
 
>guint</a> *columns,
129
 
                                                         <a
130
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
131
 
>GValue</a> *values);
132
 
void                <a class="link" href="ClutterModel.html#clutter-model-prepend" title="clutter_model_prepend ()">clutter_model_prepend</a>               (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
133
 
                                                         ...);
134
 
void                <a class="link" href="ClutterModel.html#clutter-model-prependv" title="clutter_model_prependv ()">clutter_model_prependv</a>              (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
135
 
                                                         <a
136
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
137
 
>guint</a> n_columns,
138
 
                                                         <a
139
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
140
 
>guint</a> *columns,
141
 
                                                         <a
142
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
143
 
>GValue</a> *values);
144
 
void                <a class="link" href="ClutterModel.html#clutter-model-insert" title="clutter_model_insert ()">clutter_model_insert</a>                (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
145
 
                                                         <a
146
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
147
 
>guint</a> row,
148
 
                                                         ...);
149
 
void                <a class="link" href="ClutterModel.html#clutter-model-insertv" title="clutter_model_insertv ()">clutter_model_insertv</a>               (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
150
 
                                                         <a
151
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
152
 
>guint</a> row,
153
 
                                                         <a
154
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
155
 
>guint</a> n_columns,
156
 
                                                         <a
157
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
158
 
>guint</a> *columns,
159
 
                                                         <a
160
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
161
 
>GValue</a> *values);
162
 
void                <a class="link" href="ClutterModel.html#clutter-model-insert-value" title="clutter_model_insert_value ()">clutter_model_insert_value</a>          (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
163
 
                                                         <a
164
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
165
 
>guint</a> row,
166
 
                                                         <a
167
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
168
 
>guint</a> column,
169
 
                                                         const <a
170
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
171
 
>GValue</a> *value);
172
 
void                <a class="link" href="ClutterModel.html#clutter-model-remove" title="clutter_model_remove ()">clutter_model_remove</a>                (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
173
 
                                                         <a
174
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
175
 
>guint</a> row);
176
 
 
177
 
<a
178
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
179
 
>gboolean</a>            (<a class="link" href="ClutterModel.html#ClutterModelForeachFunc" title="ClutterModelForeachFunc ()">*ClutterModelForeachFunc</a>)          (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
180
 
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *iter,
181
 
                                                         <a
182
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
183
 
>gpointer</a> user_data);
184
 
void                <a class="link" href="ClutterModel.html#clutter-model-foreach" title="clutter_model_foreach ()">clutter_model_foreach</a>               (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
185
 
                                                         <a class="link" href="ClutterModel.html#ClutterModelForeachFunc" title="ClutterModelForeachFunc ()">ClutterModelForeachFunc</a> func,
186
 
                                                         <a
187
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
188
 
>gpointer</a> user_data);
189
 
void                <a class="link" href="ClutterModel.html#clutter-model-set-sorting-column" title="clutter_model_set_sorting_column ()">clutter_model_set_sorting_column</a>    (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
190
 
                                                         <a
191
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
192
 
>gint</a> column);
193
 
<a
194
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
195
 
>gint</a>                <a class="link" href="ClutterModel.html#clutter-model-get-sorting-column" title="clutter_model_get_sorting_column ()">clutter_model_get_sorting_column</a>    (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);
196
 
<a
197
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
198
 
>gint</a>                (<a class="link" href="ClutterModel.html#ClutterModelSortFunc" title="ClutterModelSortFunc ()">*ClutterModelSortFunc</a>)             (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
199
 
                                                         const <a
200
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
201
 
>GValue</a> *a,
202
 
                                                         const <a
203
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
204
 
>GValue</a> *b,
205
 
                                                         <a
206
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
207
 
>gpointer</a> user_data);
208
 
void                <a class="link" href="ClutterModel.html#clutter-model-set-sort" title="clutter_model_set_sort ()">clutter_model_set_sort</a>              (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
209
 
                                                         <a
210
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
211
 
>guint</a> column,
212
 
                                                         <a class="link" href="ClutterModel.html#ClutterModelSortFunc" title="ClutterModelSortFunc ()">ClutterModelSortFunc</a> func,
213
 
                                                         <a
214
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
215
 
>gpointer</a> user_data,
216
 
                                                         <a
217
 
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
218
 
>GDestroyNotify</a> notify);
219
 
void                <a class="link" href="ClutterModel.html#clutter-model-resort" title="clutter_model_resort ()">clutter_model_resort</a>                (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);
220
 
<a
221
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
222
 
>gboolean</a>            (<a class="link" href="ClutterModel.html#ClutterModelFilterFunc" title="ClutterModelFilterFunc ()">*ClutterModelFilterFunc</a>)           (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
223
 
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *iter,
224
 
                                                         <a
225
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
226
 
>gpointer</a> user_data);
227
 
void                <a class="link" href="ClutterModel.html#clutter-model-set-filter" title="clutter_model_set_filter ()">clutter_model_set_filter</a>            (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
228
 
                                                         <a class="link" href="ClutterModel.html#ClutterModelFilterFunc" title="ClutterModelFilterFunc ()">ClutterModelFilterFunc</a> func,
229
 
                                                         <a
230
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
231
 
>gpointer</a> user_data,
232
 
                                                         <a
233
 
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
234
 
>GDestroyNotify</a> notify);
235
 
<a
236
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
237
 
>gboolean</a>            <a class="link" href="ClutterModel.html#clutter-model-get-filter-set" title="clutter_model_get_filter_set ()">clutter_model_get_filter_set</a>        (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);
238
 
<a
239
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
240
 
>gboolean</a>            <a class="link" href="ClutterModel.html#clutter-model-filter-iter" title="clutter_model_filter_iter ()">clutter_model_filter_iter</a>           (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
241
 
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *iter);
242
 
<a
243
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
244
 
>gboolean</a>            <a class="link" href="ClutterModel.html#clutter-model-filter-row" title="clutter_model_filter_row ()">clutter_model_filter_row</a>            (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
245
 
                                                         <a
246
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
247
 
>guint</a> row);
248
 
 
249
 
<a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *  <a class="link" href="ClutterModel.html#clutter-model-get-first-iter" title="clutter_model_get_first_iter ()">clutter_model_get_first_iter</a>        (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);
250
 
<a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *  <a class="link" href="ClutterModel.html#clutter-model-get-last-iter" title="clutter_model_get_last_iter ()">clutter_model_get_last_iter</a>         (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);
251
 
<a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *  <a class="link" href="ClutterModel.html#clutter-model-get-iter-at-row" title="clutter_model_get_iter_at_row ()">clutter_model_get_iter_at_row</a>       (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
252
 
                                                         <a
253
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
254
 
>guint</a> row);
 
90
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-set-names" title="clutter_model_set_names ()">clutter_model_set_names</a>             (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
91
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_columns,
 
92
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const names[]);
 
93
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-set-types" title="clutter_model_set_types ()">clutter_model_set_types</a>             (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
94
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_columns,
 
95
                                                         <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> *types);
 
96
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="ClutterModel.html#clutter-model-get-column-name" title="clutter_model_get_column_name ()">clutter_model_get_column_name</a>       (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
97
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> column);
 
98
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a>               <a class="link" href="ClutterModel.html#clutter-model-get-column-type" title="clutter_model_get_column_type ()">clutter_model_get_column_type</a>       (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
99
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> column);
 
100
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="ClutterModel.html#clutter-model-get-n-columns" title="clutter_model_get_n_columns ()">clutter_model_get_n_columns</a>         (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);
 
101
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="ClutterModel.html#clutter-model-get-n-rows" title="clutter_model_get_n_rows ()">clutter_model_get_n_rows</a>            (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);
 
102
 
 
103
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-append" title="clutter_model_append ()">clutter_model_append</a>                (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
104
                                                         ...);
 
105
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-appendv" title="clutter_model_appendv ()">clutter_model_appendv</a>               (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
106
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_columns,
 
107
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *columns,
 
108
                                                         <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *values);
 
109
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-prepend" title="clutter_model_prepend ()">clutter_model_prepend</a>               (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
110
                                                         ...);
 
111
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-prependv" title="clutter_model_prependv ()">clutter_model_prependv</a>              (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
112
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_columns,
 
113
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *columns,
 
114
                                                         <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *values);
 
115
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-insert" title="clutter_model_insert ()">clutter_model_insert</a>                (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
116
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row,
 
117
                                                         ...);
 
118
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-insertv" title="clutter_model_insertv ()">clutter_model_insertv</a>               (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
119
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row,
 
120
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_columns,
 
121
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *columns,
 
122
                                                         <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *values);
 
123
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-insert-value" title="clutter_model_insert_value ()">clutter_model_insert_value</a>          (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
124
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row,
 
125
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> column,
 
126
                                                         const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *value);
 
127
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-remove" title="clutter_model_remove ()">clutter_model_remove</a>                (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
128
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row);
 
129
 
 
130
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="ClutterModel.html#ClutterModelForeachFunc" title="ClutterModelForeachFunc ()">*ClutterModelForeachFunc</a>)          (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
131
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *iter,
 
132
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data);
 
133
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-foreach" title="clutter_model_foreach ()">clutter_model_foreach</a>               (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
134
                                                         <a class="link" href="ClutterModel.html#ClutterModelForeachFunc" title="ClutterModelForeachFunc ()"><span class="returnvalue">ClutterModelForeachFunc</span></a> func,
 
135
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data);
 
136
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-set-sorting-column" title="clutter_model_set_sorting_column ()">clutter_model_set_sorting_column</a>    (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
137
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> column);
 
138
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="ClutterModel.html#clutter-model-get-sorting-column" title="clutter_model_get_sorting_column ()">clutter_model_get_sorting_column</a>    (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);
 
139
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                (<a class="link" href="ClutterModel.html#ClutterModelSortFunc" title="ClutterModelSortFunc ()">*ClutterModelSortFunc</a>)             (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
140
                                                         const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *a,
 
141
                                                         const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *b,
 
142
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data);
 
143
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-set-sort" title="clutter_model_set_sort ()">clutter_model_set_sort</a>              (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
144
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> column,
 
145
                                                         <a class="link" href="ClutterModel.html#ClutterModelSortFunc" title="ClutterModelSortFunc ()"><span class="returnvalue">ClutterModelSortFunc</span></a> func,
 
146
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data,
 
147
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="returnvalue">GDestroyNotify</span></a> notify);
 
148
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-resort" title="clutter_model_resort ()">clutter_model_resort</a>                (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);
 
149
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="ClutterModel.html#ClutterModelFilterFunc" title="ClutterModelFilterFunc ()">*ClutterModelFilterFunc</a>)           (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
150
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *iter,
 
151
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data);
 
152
<span class="returnvalue">void</span>                <a class="link" href="ClutterModel.html#clutter-model-set-filter" title="clutter_model_set_filter ()">clutter_model_set_filter</a>            (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
153
                                                         <a class="link" href="ClutterModel.html#ClutterModelFilterFunc" title="ClutterModelFilterFunc ()"><span class="returnvalue">ClutterModelFilterFunc</span></a> func,
 
154
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data,
 
155
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="returnvalue">GDestroyNotify</span></a> notify);
 
156
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="ClutterModel.html#clutter-model-get-filter-set" title="clutter_model_get_filter_set ()">clutter_model_get_filter_set</a>        (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);
 
157
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="ClutterModel.html#clutter-model-filter-iter" title="clutter_model_filter_iter ()">clutter_model_filter_iter</a>           (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
158
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *iter);
 
159
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="ClutterModel.html#clutter-model-filter-row" title="clutter_model_filter_row ()">clutter_model_filter_row</a>            (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
160
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row);
 
161
 
 
162
<a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *  <a class="link" href="ClutterModel.html#clutter-model-get-first-iter" title="clutter_model_get_first_iter ()">clutter_model_get_first_iter</a>        (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);
 
163
<a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *  <a class="link" href="ClutterModel.html#clutter-model-get-last-iter" title="clutter_model_get_last_iter ()">clutter_model_get_last_iter</a>         (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);
 
164
<a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *  <a class="link" href="ClutterModel.html#clutter-model-get-iter-at-row" title="clutter_model_get_iter_at_row ()">clutter_model_get_iter_at_row</a>       (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
165
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row);
255
166
</pre>
256
167
</div>
257
168
<div class="refsect1" title="Object Hierarchy">
258
169
<a name="ClutterModel.object-hierarchy"></a><h2>Object Hierarchy</h2>
259
170
<pre class="synopsis">
260
 
  <a
261
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
262
 
>GObject</a>
 
171
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
263
172
   +----ClutterModel
264
173
         +----<a class="link" href="ClutterListModel.html" title="ClutterListModel">ClutterListModel</a>
265
174
</pre>
266
175
</div>
 
176
<div class="refsect1" title="Implemented Interfaces">
 
177
<a name="ClutterModel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
 
178
<p>
 
179
ClutterModel implements
 
180
 <a class="link" href="ClutterScriptable.html" title="ClutterScriptable">ClutterScriptable</a>.</p>
 
181
</div>
267
182
<div class="refsect1" title="Properties">
268
183
<a name="ClutterModel.properties"></a><h2>Properties</h2>
269
184
<pre class="synopsis">
270
 
  "<a class="link" href="ClutterModel.html#ClutterModel--filter-set" title='The "filter-set" property'>filter-set</a>"               <a
271
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
272
 
>gboolean</a>              : Read
 
185
  "<a class="link" href="ClutterModel.html#ClutterModel--filter-set" title='The "filter-set" property'>filter-set</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
273
186
</pre>
274
187
</div>
275
188
<div class="refsect1" title="Signals">
340
253
the same.
341
254
</p>
342
255
<p>
343
 
Iterating a <span class="type">""</span>
 
256
Iterating a <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>:
344
257
</p>
345
258
<div class="informalexample"><pre class="programlisting">
346
259
enum
379
292
for insertion and look up in sorted lists.
380
293
</p>
381
294
<p>
 
295
</p>
 
296
<div class="refsect2" title="ClutterModel custom properties for ClutterScript">
 
297
<a name="ClutterModel-script"></a><h3>ClutterModel custom properties for <a class="link" href="ClutterScript.html" title="ClutterScript"><span class="type">ClutterScript</span></a>
 
298
</h3>
 
299
<p><a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a> defines a custom property "columns" for <a class="link" href="ClutterScript.html" title="ClutterScript"><span class="type">ClutterScript</span></a>
 
300
  which allows defining the column names and types.</p>
 
301
<div class="example">
 
302
<a name="ClutterModel-script-column-example"></a><p class="title"><b>Example 7. Example of the "columns" custom property</b></p>
 
303
<div class="example-contents">
 
304
<p>The definition below will create a <a class="link" href="ClutterListModel.html" title="ClutterListModel"><span class="type">ClutterListModel</span></a> with three
 
305
    columns: the first one with name "Name" and containing strings; the
 
306
    second one with name "Score" and containing integers; the third one with
 
307
    name "Icon" and containing <a class="link" href="ClutterTexture.html" title="ClutterTexture"><span class="type">ClutterTexture</span></a>s.</p>
 
308
<pre class="programlisting">
 
309
 {
 
310
   "type" : "ClutterListModel",
 
311
   "id" : "teams-model",
 
312
   "columns" : [
 
313
     [ "Name", "gchararray" ],
 
314
     [ "Score", "gint" ],
 
315
     [ "Icon", "ClutterTexture" ]
 
316
   ]
 
317
 }
 
318
    </pre>
 
319
</div>
 
320
</div>
 
321
<br class="example-break">
 
322
</div>
 
323
<p>
 
324
</p>
 
325
<p>
382
326
<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a> is available since Clutter 0.6</p>
383
 
<p>
384
 
</p>
385
327
</div>
386
328
<div class="refsect1" title="Details">
387
329
<a name="ClutterModel.details"></a><h2>Details</h2>
392
334
Base class for list models. The <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a> structure contains
393
335
only private data and should be manipulated using the provided
394
336
API.</p>
395
 
<p>
396
 
</p>
397
337
<p class="since">Since 0.6</p>
398
338
</div>
399
339
<hr>
430
370
</pre>
431
371
<p>
432
372
Class for <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a> instances.</p>
433
 
<p>
434
 
</p>
435
373
<div class="variablelist"><table border="0">
436
374
<col align="left" valign="top">
437
375
<tbody>
438
376
<tr>
439
 
<td><p><span class="term"><em class="structfield"><code>get_n_rows</code></em> ()</span></p></td>
 
377
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.get-n-rows"></a>get_n_rows</code></em> ()</span></p></td>
440
378
<td> virtual function for returning the number of rows
441
379
  of the model
442
380
</td>
443
381
</tr>
444
382
<tr>
445
 
<td><p><span class="term"><em class="structfield"><code>get_n_columns</code></em> ()</span></p></td>
 
383
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.get-n-columns"></a>get_n_columns</code></em> ()</span></p></td>
446
384
<td> virtual function for retuning the number of columns
447
385
  of the model
448
386
</td>
449
387
</tr>
450
388
<tr>
451
 
<td><p><span class="term"><em class="structfield"><code>get_column_name</code></em> ()</span></p></td>
 
389
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.get-column-name"></a>get_column_name</code></em> ()</span></p></td>
452
390
<td> virtual function for returning the name of a column
453
391
</td>
454
392
</tr>
455
393
<tr>
456
 
<td><p><span class="term"><em class="structfield"><code>get_column_type</code></em> ()</span></p></td>
 
394
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.get-column-type"></a>get_column_type</code></em> ()</span></p></td>
457
395
<td> virtual function for returning the type of a column
458
396
</td>
459
397
</tr>
460
398
<tr>
461
 
<td><p><span class="term"><em class="structfield"><code>insert_row</code></em> ()</span></p></td>
 
399
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.insert-row"></a>insert_row</code></em> ()</span></p></td>
462
400
<td> virtual function for inserting a row at the given index
463
401
  and returning an iterator pointing to it; if the index is a negative
464
402
  integer, the row should be appended to the model
465
403
</td>
466
404
</tr>
467
405
<tr>
468
 
<td><p><span class="term"><em class="structfield"><code>remove_row</code></em> ()</span></p></td>
 
406
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.remove-row"></a>remove_row</code></em> ()</span></p></td>
469
407
<td> virtual function for removing a row at the given index
470
408
</td>
471
409
</tr>
472
410
<tr>
473
 
<td><p><span class="term"><em class="structfield"><code>get_iter_at_row</code></em> ()</span></p></td>
 
411
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.get-iter-at-row"></a>get_iter_at_row</code></em> ()</span></p></td>
474
412
<td> virtual function for returning an iterator for the
475
413
  given row
476
414
</td>
477
415
</tr>
478
416
<tr>
479
 
<td><p><span class="term"><em class="structfield"><code>resort</code></em> ()</span></p></td>
 
417
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.resort"></a>resort</code></em> ()</span></p></td>
480
418
<td> virtual function for sorting the model using the passed
481
419
  sorting function
482
420
</td>
483
421
</tr>
484
422
<tr>
485
 
<td><p><span class="term"><em class="structfield"><code>row_added</code></em> ()</span></p></td>
 
423
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.row-added"></a>row_added</code></em> ()</span></p></td>
486
424
<td> signal class handler for ClutterModel::row-added
487
425
</td>
488
426
</tr>
489
427
<tr>
490
 
<td><p><span class="term"><em class="structfield"><code>row_removed</code></em> ()</span></p></td>
 
428
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.row-removed"></a>row_removed</code></em> ()</span></p></td>
491
429
<td> signal class handler for ClutterModel::row-removed
492
430
</td>
493
431
</tr>
494
432
<tr>
495
 
<td><p><span class="term"><em class="structfield"><code>row_changed</code></em> ()</span></p></td>
 
433
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.row-changed"></a>row_changed</code></em> ()</span></p></td>
496
434
<td> signal class handler for ClutterModel::row-changed
497
435
</td>
498
436
</tr>
499
437
<tr>
500
 
<td><p><span class="term"><em class="structfield"><code>sort_changed</code></em> ()</span></p></td>
 
438
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.sort-changed"></a>sort_changed</code></em> ()</span></p></td>
501
439
<td> signal class handler for ClutterModel::sort-changed
502
440
</td>
503
441
</tr>
504
442
<tr>
505
 
<td><p><span class="term"><em class="structfield"><code>filter_changed</code></em> ()</span></p></td>
 
443
<td><p><span class="term"><em class="structfield"><code><a name="ClutterModelClass.filter-changed"></a>filter_changed</code></em> ()</span></p></td>
506
444
<td> signal class handler for ClutterModel::filter-changed
507
445
</td>
508
446
</tr>
513
451
<hr>
514
452
<div class="refsect2" title="clutter_model_set_names ()">
515
453
<a name="clutter-model-set-names"></a><h3>clutter_model_set_names ()</h3>
516
 
<pre class="programlisting">void                clutter_model_set_names             (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
517
 
                                                         <a
518
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
519
 
>guint</a> n_columns,
520
 
                                                         const <a
521
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
522
 
>gchar</a> * const names[]);</pre>
 
454
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_set_names             (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
455
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_columns,
 
456
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * const names[]);</pre>
523
457
<p>
524
458
Assigns a name to the columns of a <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>.
525
459
</p>
526
460
<p>
527
 
This function is meant primarily for <span class="type">GObjects</span> that inherit from
 
461
This function is meant primarily for <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObjects</span></a> that inherit from
528
462
<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>, and should only be used when contructing a <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>.
529
463
It will not work after the initial creation of the <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>.</p>
530
 
<p>
531
 
</p>
532
464
<div class="variablelist"><table border="0">
533
465
<col align="left" valign="top">
534
466
<tbody>
553
485
<hr>
554
486
<div class="refsect2" title="clutter_model_set_types ()">
555
487
<a name="clutter-model-set-types"></a><h3>clutter_model_set_types ()</h3>
556
 
<pre class="programlisting">void                clutter_model_set_types             (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
557
 
                                                         <a
558
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
559
 
>guint</a> n_columns,
560
 
                                                         <a
561
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
562
 
>GType</a> *types);</pre>
 
488
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_set_types             (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
489
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_columns,
 
490
                                                         <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> *types);</pre>
563
491
<p>
564
492
Sets the types of the columns inside a <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>.
565
493
</p>
566
494
<p>
567
 
This function is meant primarily for <span class="type">GObjects</span> that inherit from
 
495
This function is meant primarily for <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObjects</span></a> that inherit from
568
496
<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>, and should only be used when contructing a <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>.
569
497
It will not work after the initial creation of the <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>.</p>
570
 
<p>
571
 
</p>
572
498
<div class="variablelist"><table border="0">
573
499
<col align="left" valign="top">
574
500
<tbody>
584
510
</tr>
585
511
<tr>
586
512
<td><p><span class="term"><em class="parameter"><code>types</code></em> :</span></p></td>
587
 
<td> an array of <a
588
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
589
 
><span class="type">GType</span></a> types. <acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_columns. </td>
 
513
<td> an array of <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> types. <acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_columns. </td>
590
514
</tr>
591
515
</tbody>
592
516
</table></div>
595
519
<hr>
596
520
<div class="refsect2" title="clutter_model_get_column_name ()">
597
521
<a name="clutter-model-get-column-name"></a><h3>clutter_model_get_column_name ()</h3>
598
 
<pre class="programlisting">const <a
599
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
600
 
>gchar</a> *       clutter_model_get_column_name       (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
601
 
                                                         <a
602
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
603
 
>guint</a> column);</pre>
 
522
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       clutter_model_get_column_name       (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
523
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> column);</pre>
604
524
<p>
605
525
Retrieves the name of the <em class="parameter"><code>column</code></em></p>
606
 
<p>
607
 
</p>
608
526
<div class="variablelist"><table border="0">
609
527
<col align="left" valign="top">
610
528
<tbody>
632
550
<hr>
633
551
<div class="refsect2" title="clutter_model_get_column_type ()">
634
552
<a name="clutter-model-get-column-type"></a><h3>clutter_model_get_column_type ()</h3>
635
 
<pre class="programlisting"><a
636
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
637
 
>GType</a>               clutter_model_get_column_type       (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
638
 
                                                         <a
639
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
640
 
>guint</a> column);</pre>
 
553
<pre class="programlisting"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a>               clutter_model_get_column_type       (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
554
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> column);</pre>
641
555
<p>
642
556
Retrieves the type of the <em class="parameter"><code>column</code></em>.</p>
643
 
<p>
644
 
</p>
645
557
<div class="variablelist"><table border="0">
646
558
<col align="left" valign="top">
647
559
<tbody>
668
580
<hr>
669
581
<div class="refsect2" title="clutter_model_get_n_columns ()">
670
582
<a name="clutter-model-get-n-columns"></a><h3>clutter_model_get_n_columns ()</h3>
671
 
<pre class="programlisting"><a
672
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
673
 
>guint</a>               clutter_model_get_n_columns         (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);</pre>
 
583
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               clutter_model_get_n_columns         (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);</pre>
674
584
<p>
675
585
Retrieves the number of columns inside <em class="parameter"><code>model</code></em>.</p>
676
 
<p>
677
 
</p>
678
586
<div class="variablelist"><table border="0">
679
587
<col align="left" valign="top">
680
588
<tbody>
696
604
<hr>
697
605
<div class="refsect2" title="clutter_model_get_n_rows ()">
698
606
<a name="clutter-model-get-n-rows"></a><h3>clutter_model_get_n_rows ()</h3>
699
 
<pre class="programlisting"><a
700
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
701
 
>guint</a>               clutter_model_get_n_rows            (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);</pre>
 
607
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               clutter_model_get_n_rows            (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);</pre>
702
608
<p>
703
609
Retrieves the number of rows inside <em class="parameter"><code>model</code></em>, eventually taking
704
610
into account any filtering function set using <a class="link" href="ClutterModel.html#clutter-model-set-filter" title="clutter_model_set_filter ()"><code class="function">clutter_model_set_filter()</code></a>.</p>
705
 
<p>
706
 
</p>
707
611
<div class="variablelist"><table border="0">
708
612
<col align="left" valign="top">
709
613
<tbody>
726
630
<hr>
727
631
<div class="refsect2" title="clutter_model_append ()">
728
632
<a name="clutter-model-append"></a><h3>clutter_model_append ()</h3>
729
 
<pre class="programlisting">void                clutter_model_append                (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
 
633
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_append                (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
730
634
                                                         ...);</pre>
731
635
<p>
732
636
Creates and appends a new row to the <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>, setting the
733
637
row values upon creation. For example, to append a new row where
734
 
column 0 is type <a
735
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-INT--CAPS"
736
 
><code class="literal">G_TYPE_INT</code></a> and column 1 is of type <a
737
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING--CAPS"
738
 
><code class="literal">G_TYPE_STRING</code></a>:
 
638
column 0 is type <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-INT:CAPS"><code class="literal">G_TYPE_INT</code></a> and column 1 is of type <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING:CAPS"><code class="literal">G_TYPE_STRING</code></a>:
739
639
</p>
740
640
<p>
741
641
</p>
746
646
                                     G_TYPE_STRING, "Team");
747
647
  clutter_model_append (model, 0, 42, 1, "Team 1", -1);
748
648
</pre></div>
749
 
<p>
750
 
</p>
751
649
<div class="variablelist"><table border="0">
752
650
<col align="left" valign="top">
753
651
<tbody>
768
666
<hr>
769
667
<div class="refsect2" title="clutter_model_appendv ()">
770
668
<a name="clutter-model-appendv"></a><h3>clutter_model_appendv ()</h3>
771
 
<pre class="programlisting">void                clutter_model_appendv               (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
772
 
                                                         <a
773
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
774
 
>guint</a> n_columns,
775
 
                                                         <a
776
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
777
 
>guint</a> *columns,
778
 
                                                         <a
779
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
780
 
>GValue</a> *values);</pre>
 
669
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_appendv               (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
670
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_columns,
 
671
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *columns,
 
672
                                                         <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *values);</pre>
781
673
<p>
782
674
Creates and appends a new row to the <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>, setting the row
783
675
values for the given <em class="parameter"><code>columns</code></em> upon creation.</p>
784
 
<p>
785
 
</p>
786
676
<div class="variablelist"><table border="0">
787
677
<col align="left" valign="top">
788
678
<tbody>
811
701
<hr>
812
702
<div class="refsect2" title="clutter_model_prepend ()">
813
703
<a name="clutter-model-prepend"></a><h3>clutter_model_prepend ()</h3>
814
 
<pre class="programlisting">void                clutter_model_prepend               (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
 
704
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_prepend               (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
815
705
                                                         ...);</pre>
816
706
<p>
817
707
Creates and prepends a new row to the <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>, setting the row
818
708
values upon creation. For example, to prepend a new row where column 0
819
 
is type <a
820
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-INT--CAPS"
821
 
><code class="literal">G_TYPE_INT</code></a> and column 1 is of type <a
822
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING--CAPS"
823
 
><code class="literal">G_TYPE_STRING</code></a>:
 
709
is type <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-INT:CAPS"><code class="literal">G_TYPE_INT</code></a> and column 1 is of type <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING:CAPS"><code class="literal">G_TYPE_STRING</code></a>:
824
710
</p>
825
711
<p>
826
712
</p>
831
717
                                     G_TYPE_STRING, "Team");
832
718
  clutter_model_prepend (model, 0, 42, 1, "Team 1", -1);
833
719
</pre></div>
834
 
<p>
835
 
</p>
836
720
<div class="variablelist"><table border="0">
837
721
<col align="left" valign="top">
838
722
<tbody>
853
737
<hr>
854
738
<div class="refsect2" title="clutter_model_prependv ()">
855
739
<a name="clutter-model-prependv"></a><h3>clutter_model_prependv ()</h3>
856
 
<pre class="programlisting">void                clutter_model_prependv              (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
857
 
                                                         <a
858
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
859
 
>guint</a> n_columns,
860
 
                                                         <a
861
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
862
 
>guint</a> *columns,
863
 
                                                         <a
864
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
865
 
>GValue</a> *values);</pre>
 
740
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_prependv              (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
741
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_columns,
 
742
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *columns,
 
743
                                                         <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *values);</pre>
866
744
<p>
867
745
Creates and prepends a new row to the <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>, setting the row
868
746
values for the given <em class="parameter"><code>columns</code></em> upon creation.</p>
869
 
<p>
870
 
</p>
871
747
<div class="variablelist"><table border="0">
872
748
<col align="left" valign="top">
873
749
<tbody>
896
772
<hr>
897
773
<div class="refsect2" title="clutter_model_insert ()">
898
774
<a name="clutter-model-insert"></a><h3>clutter_model_insert ()</h3>
899
 
<pre class="programlisting">void                clutter_model_insert                (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
900
 
                                                         <a
901
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
902
 
>guint</a> row,
 
775
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_insert                (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
776
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row,
903
777
                                                         ...);</pre>
904
778
<p>
905
779
Inserts a new row to the <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a> at <em class="parameter"><code>row</code></em>, setting the row
906
780
values upon creation. For example, to insert a new row at index 100,
907
 
where column 0 is type <a
908
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-INT--CAPS"
909
 
><code class="literal">G_TYPE_INT</code></a> and column 1 is of type
910
 
<a
911
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING--CAPS"
912
 
><code class="literal">G_TYPE_STRING</code></a>:
 
781
where column 0 is type <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-INT:CAPS"><code class="literal">G_TYPE_INT</code></a> and column 1 is of type
 
782
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING:CAPS"><code class="literal">G_TYPE_STRING</code></a>:
913
783
</p>
914
784
<p>
915
785
</p>
920
790
                                     G_TYPE_STRING, "Team");
921
791
  clutter_model_insert (model, 3, 0, 42, 1, "Team 1", -1);
922
792
</pre></div>
923
 
<p>
924
 
</p>
925
793
<div class="variablelist"><table border="0">
926
794
<col align="left" valign="top">
927
795
<tbody>
947
815
<hr>
948
816
<div class="refsect2" title="clutter_model_insertv ()">
949
817
<a name="clutter-model-insertv"></a><h3>clutter_model_insertv ()</h3>
950
 
<pre class="programlisting">void                clutter_model_insertv               (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
951
 
                                                         <a
952
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
953
 
>guint</a> row,
954
 
                                                         <a
955
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
956
 
>guint</a> n_columns,
957
 
                                                         <a
958
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
959
 
>guint</a> *columns,
960
 
                                                         <a
961
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
962
 
>GValue</a> *values);</pre>
 
818
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_insertv               (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
819
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row,
 
820
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> n_columns,
 
821
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> *columns,
 
822
                                                         <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *values);</pre>
963
823
<p>
964
824
Inserts data at <em class="parameter"><code>row</code></em> into the <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>, setting the row
965
825
values for the given <em class="parameter"><code>columns</code></em> upon creation.</p>
966
 
<p>
967
 
</p>
968
826
<div class="variablelist"><table border="0">
969
827
<col align="left" valign="top">
970
828
<tbody>
998
856
<hr>
999
857
<div class="refsect2" title="clutter_model_insert_value ()">
1000
858
<a name="clutter-model-insert-value"></a><h3>clutter_model_insert_value ()</h3>
1001
 
<pre class="programlisting">void                clutter_model_insert_value          (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1002
 
                                                         <a
1003
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
1004
 
>guint</a> row,
1005
 
                                                         <a
1006
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
1007
 
>guint</a> column,
1008
 
                                                         const <a
1009
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
1010
 
>GValue</a> *value);</pre>
 
859
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_insert_value          (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
860
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row,
 
861
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> column,
 
862
                                                         const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *value);</pre>
1011
863
<p>
1012
864
Sets the data in the cell specified by <em class="parameter"><code>iter</code></em> and <em class="parameter"><code>column</code></em>. The type of 
1013
865
<em class="parameter"><code>value</code></em> must be convertable to the type of the column. If the row does
1014
866
not exist then it is created.</p>
1015
 
<p>
1016
 
</p>
1017
867
<div class="variablelist"><table border="0">
1018
868
<col align="left" valign="top">
1019
869
<tbody>
1044
894
<hr>
1045
895
<div class="refsect2" title="clutter_model_remove ()">
1046
896
<a name="clutter-model-remove"></a><h3>clutter_model_remove ()</h3>
1047
 
<pre class="programlisting">void                clutter_model_remove                (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1048
 
                                                         <a
1049
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
1050
 
>guint</a> row);</pre>
 
897
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_remove                (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
898
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row);</pre>
1051
899
<p>
1052
900
Removes the row at the given position from the model.</p>
1053
 
<p>
1054
 
</p>
1055
901
<div class="variablelist"><table border="0">
1056
902
<col align="left" valign="top">
1057
903
<tbody>
1072
918
<hr>
1073
919
<div class="refsect2" title="ClutterModelForeachFunc ()">
1074
920
<a name="ClutterModelForeachFunc"></a><h3>ClutterModelForeachFunc ()</h3>
1075
 
<pre class="programlisting"><a
1076
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1077
 
>gboolean</a>            (*ClutterModelForeachFunc)          (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1078
 
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *iter,
1079
 
                                                         <a
1080
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1081
 
>gpointer</a> user_data);</pre>
 
921
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*ClutterModelForeachFunc)          (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
922
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *iter,
 
923
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data);</pre>
1082
924
<p>
1083
925
Iterates on the content of a row in the model</p>
1084
 
<p>
1085
 
</p>
1086
926
<div class="variablelist"><table border="0">
1087
927
<col align="left" valign="top">
1088
928
<tbody>
1103
943
</tr>
1104
944
<tr>
1105
945
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1106
 
<td> <a
1107
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1108
 
><code class="literal">TRUE</code></a> if the iteration should continue, <a
1109
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1110
 
><code class="literal">FALSE</code></a> otherwise
 
946
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the iteration should continue, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise
1111
947
 
1112
948
</td>
1113
949
</tr>
1118
954
<hr>
1119
955
<div class="refsect2" title="clutter_model_foreach ()">
1120
956
<a name="clutter-model-foreach"></a><h3>clutter_model_foreach ()</h3>
1121
 
<pre class="programlisting">void                clutter_model_foreach               (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1122
 
                                                         <a class="link" href="ClutterModel.html#ClutterModelForeachFunc" title="ClutterModelForeachFunc ()">ClutterModelForeachFunc</a> func,
1123
 
                                                         <a
1124
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1125
 
>gpointer</a> user_data);</pre>
 
957
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_foreach               (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
958
                                                         <a class="link" href="ClutterModel.html#ClutterModelForeachFunc" title="ClutterModelForeachFunc ()"><span class="returnvalue">ClutterModelForeachFunc</span></a> func,
 
959
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data);</pre>
1126
960
<p>
1127
961
Calls <em class="parameter"><code>func</code></em> for each row in the model.</p>
1128
 
<p>
1129
 
</p>
1130
962
<div class="variablelist"><table border="0">
1131
963
<col align="left" valign="top">
1132
964
<tbody>
1152
984
<hr>
1153
985
<div class="refsect2" title="clutter_model_set_sorting_column ()">
1154
986
<a name="clutter-model-set-sorting-column"></a><h3>clutter_model_set_sorting_column ()</h3>
1155
 
<pre class="programlisting">void                clutter_model_set_sorting_column    (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1156
 
                                                         <a
1157
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1158
 
>gint</a> column);</pre>
 
987
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_set_sorting_column    (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
988
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> column);</pre>
1159
989
<p>
1160
990
Sets the model to sort by <em class="parameter"><code>column</code></em>. If <em class="parameter"><code>column</code></em> is a negative value
1161
991
the sorting column will be unset.</p>
1162
 
<p>
1163
 
</p>
1164
992
<div class="variablelist"><table border="0">
1165
993
<col align="left" valign="top">
1166
994
<tbody>
1181
1009
<hr>
1182
1010
<div class="refsect2" title="clutter_model_get_sorting_column ()">
1183
1011
<a name="clutter-model-get-sorting-column"></a><h3>clutter_model_get_sorting_column ()</h3>
1184
 
<pre class="programlisting"><a
1185
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1186
 
>gint</a>                clutter_model_get_sorting_column    (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);</pre>
 
1012
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                clutter_model_get_sorting_column    (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);</pre>
1187
1013
<p>
1188
1014
Retrieves the number of column used for sorting the <em class="parameter"><code>model</code></em>.</p>
1189
 
<p>
1190
 
</p>
1191
1015
<div class="variablelist"><table border="0">
1192
1016
<col align="left" valign="top">
1193
1017
<tbody>
1209
1033
<hr>
1210
1034
<div class="refsect2" title="ClutterModelSortFunc ()">
1211
1035
<a name="ClutterModelSortFunc"></a><h3>ClutterModelSortFunc ()</h3>
1212
 
<pre class="programlisting"><a
1213
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1214
 
>gint</a>                (*ClutterModelSortFunc)             (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1215
 
                                                         const <a
1216
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
1217
 
>GValue</a> *a,
1218
 
                                                         const <a
1219
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
1220
 
>GValue</a> *b,
1221
 
                                                         <a
1222
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1223
 
>gpointer</a> user_data);</pre>
 
1036
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                (*ClutterModelSortFunc)             (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
1037
                                                         const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *a,
 
1038
                                                         const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *b,
 
1039
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data);</pre>
1224
1040
<p>
1225
1041
Compares the content of two rows in the model.</p>
1226
 
<p>
1227
 
</p>
1228
1042
<div class="variablelist"><table border="0">
1229
1043
<col align="left" valign="top">
1230
1044
<tbody>
1235
1049
</tr>
1236
1050
<tr>
1237
1051
<td><p><span class="term"><em class="parameter"><code>a</code></em> :</span></p></td>
1238
 
<td> a <a
1239
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
1240
 
><span class="type">GValue</span></a> representing the contents of the row
 
1052
<td> a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> representing the contents of the row
1241
1053
</td>
1242
1054
</tr>
1243
1055
<tr>
1244
1056
<td><p><span class="term"><em class="parameter"><code>b</code></em> :</span></p></td>
1245
 
<td> a <a
1246
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
1247
 
><span class="type">GValue</span></a> representing the contents of the second row
 
1057
<td> a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> representing the contents of the second row
1248
1058
</td>
1249
1059
</tr>
1250
1060
<tr>
1266
1076
<hr>
1267
1077
<div class="refsect2" title="clutter_model_set_sort ()">
1268
1078
<a name="clutter-model-set-sort"></a><h3>clutter_model_set_sort ()</h3>
1269
 
<pre class="programlisting">void                clutter_model_set_sort              (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1270
 
                                                         <a
1271
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
1272
 
>guint</a> column,
1273
 
                                                         <a class="link" href="ClutterModel.html#ClutterModelSortFunc" title="ClutterModelSortFunc ()">ClutterModelSortFunc</a> func,
1274
 
                                                         <a
1275
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1276
 
>gpointer</a> user_data,
1277
 
                                                         <a
1278
 
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
1279
 
>GDestroyNotify</a> notify);</pre>
 
1079
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_set_sort              (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
1080
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> column,
 
1081
                                                         <a class="link" href="ClutterModel.html#ClutterModelSortFunc" title="ClutterModelSortFunc ()"><span class="returnvalue">ClutterModelSortFunc</span></a> func,
 
1082
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data,
 
1083
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="returnvalue">GDestroyNotify</span></a> notify);</pre>
1280
1084
<p>
1281
1085
Sorts <em class="parameter"><code>model</code></em> using the given sorting function.</p>
1282
 
<p>
1283
 
</p>
1284
1086
<div class="variablelist"><table border="0">
1285
1087
<col align="left" valign="top">
1286
1088
<tbody>
1296
1098
</tr>
1297
1099
<tr>
1298
1100
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
1299
 
<td> a <a class="link" href="ClutterModel.html#ClutterModelSortFunc" title="ClutterModelSortFunc ()"><span class="type">ClutterModelSortFunc</span></a>, or <a
1300
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1301
 
><span class="type">NULL</span></a>
 
1101
<td> a <a class="link" href="ClutterModel.html#ClutterModelSortFunc" title="ClutterModelSortFunc ()"><span class="type">ClutterModelSortFunc</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>
1302
1102
</td>
1303
1103
</tr>
1304
1104
<tr>
1305
1105
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1306
 
<td> user data to pass to <em class="parameter"><code>func</code></em>, or <a
1307
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1308
 
><span class="type">NULL</span></a>
 
1106
<td> user data to pass to <em class="parameter"><code>func</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>
1309
1107
</td>
1310
1108
</tr>
1311
1109
<tr>
1312
1110
<td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
1313
 
<td> destroy notifier of <em class="parameter"><code>user_data</code></em>, or <a
1314
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1315
 
><span class="type">NULL</span></a>
 
1111
<td> destroy notifier of <em class="parameter"><code>user_data</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>
1316
1112
</td>
1317
1113
</tr>
1318
1114
</tbody>
1322
1118
<hr>
1323
1119
<div class="refsect2" title="clutter_model_resort ()">
1324
1120
<a name="clutter-model-resort"></a><h3>clutter_model_resort ()</h3>
1325
 
<pre class="programlisting">void                clutter_model_resort                (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);</pre>
 
1121
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_resort                (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);</pre>
1326
1122
<p>
1327
1123
Force a resort on the <em class="parameter"><code>model</code></em>. This function should only be
1328
1124
used by subclasses of <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>.</p>
1329
 
<p>
1330
 
</p>
1331
1125
<div class="variablelist"><table border="0">
1332
1126
<col align="left" valign="top">
1333
1127
<tbody><tr>
1341
1135
<hr>
1342
1136
<div class="refsect2" title="ClutterModelFilterFunc ()">
1343
1137
<a name="ClutterModelFilterFunc"></a><h3>ClutterModelFilterFunc ()</h3>
1344
 
<pre class="programlisting"><a
1345
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1346
 
>gboolean</a>            (*ClutterModelFilterFunc)           (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1347
 
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *iter,
1348
 
                                                         <a
1349
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1350
 
>gpointer</a> user_data);</pre>
 
1138
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*ClutterModelFilterFunc)           (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
1139
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *iter,
 
1140
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data);</pre>
1351
1141
<p>
1352
1142
Filters the content of a row in the model.</p>
1353
 
<p>
1354
 
</p>
1355
1143
<div class="variablelist"><table border="0">
1356
1144
<col align="left" valign="top">
1357
1145
<tbody>
1372
1160
</tr>
1373
1161
<tr>
1374
1162
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1375
 
<td> If the row should be displayed, return <a
1376
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1377
 
><code class="literal">TRUE</code></a>
 
1163
<td> If the row should be displayed, return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
1378
1164
 
1379
1165
</td>
1380
1166
</tr>
1385
1171
<hr>
1386
1172
<div class="refsect2" title="clutter_model_set_filter ()">
1387
1173
<a name="clutter-model-set-filter"></a><h3>clutter_model_set_filter ()</h3>
1388
 
<pre class="programlisting">void                clutter_model_set_filter            (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1389
 
                                                         <a class="link" href="ClutterModel.html#ClutterModelFilterFunc" title="ClutterModelFilterFunc ()">ClutterModelFilterFunc</a> func,
1390
 
                                                         <a
1391
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1392
 
>gpointer</a> user_data,
1393
 
                                                         <a
1394
 
href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"
1395
 
>GDestroyNotify</a> notify);</pre>
 
1174
<pre class="programlisting"><span class="returnvalue">void</span>                clutter_model_set_filter            (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
1175
                                                         <a class="link" href="ClutterModel.html#ClutterModelFilterFunc" title="ClutterModelFilterFunc ()"><span class="returnvalue">ClutterModelFilterFunc</span></a> func,
 
1176
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> user_data,
 
1177
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="returnvalue">GDestroyNotify</span></a> notify);</pre>
1396
1178
<p>
1397
1179
Filters the <em class="parameter"><code>model</code></em> using the given filtering function.</p>
1398
 
<p>
1399
 
</p>
1400
1180
<div class="variablelist"><table border="0">
1401
1181
<col align="left" valign="top">
1402
1182
<tbody>
1407
1187
</tr>
1408
1188
<tr>
1409
1189
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
1410
 
<td> a <a class="link" href="ClutterModel.html#ClutterModelFilterFunc" title="ClutterModelFilterFunc ()"><span class="type">ClutterModelFilterFunc</span></a>, or <a
1411
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1412
 
><span class="type">NULL</span></a>
 
1190
<td> a <a class="link" href="ClutterModel.html#ClutterModelFilterFunc" title="ClutterModelFilterFunc ()"><span class="type">ClutterModelFilterFunc</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>
1413
1191
</td>
1414
1192
</tr>
1415
1193
<tr>
1416
1194
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1417
 
<td> user data to pass to <em class="parameter"><code>func</code></em>, or <a
1418
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1419
 
><span class="type">NULL</span></a>
 
1195
<td> user data to pass to <em class="parameter"><code>func</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>
1420
1196
</td>
1421
1197
</tr>
1422
1198
<tr>
1423
1199
<td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
1424
 
<td> destroy notifier of <em class="parameter"><code>user_data</code></em>, or <a
1425
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL--CAPS"
1426
 
><span class="type">NULL</span></a>
 
1200
<td> destroy notifier of <em class="parameter"><code>user_data</code></em>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>
1427
1201
</td>
1428
1202
</tr>
1429
1203
</tbody>
1433
1207
<hr>
1434
1208
<div class="refsect2" title="clutter_model_get_filter_set ()">
1435
1209
<a name="clutter-model-get-filter-set"></a><h3>clutter_model_get_filter_set ()</h3>
1436
 
<pre class="programlisting"><a
1437
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1438
 
>gboolean</a>            clutter_model_get_filter_set        (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);</pre>
 
1210
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            clutter_model_get_filter_set        (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);</pre>
1439
1211
<p>
1440
1212
Returns whether the <em class="parameter"><code>model</code></em> has a filter in place, set
1441
1213
using <a class="link" href="ClutterModel.html#clutter-model-set-filter" title="clutter_model_set_filter ()"><code class="function">clutter_model_set_filter()</code></a></p>
1442
 
<p>
1443
 
</p>
1444
1214
<div class="variablelist"><table border="0">
1445
1215
<col align="left" valign="top">
1446
1216
<tbody>
1451
1221
</tr>
1452
1222
<tr>
1453
1223
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1454
 
<td> <a
1455
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1456
 
><code class="literal">TRUE</code></a> if a filter is set
 
1224
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a filter is set
1457
1225
 
1458
1226
</td>
1459
1227
</tr>
1464
1232
<hr>
1465
1233
<div class="refsect2" title="clutter_model_filter_iter ()">
1466
1234
<a name="clutter-model-filter-iter"></a><h3>clutter_model_filter_iter ()</h3>
1467
 
<pre class="programlisting"><a
1468
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1469
 
>gboolean</a>            clutter_model_filter_iter           (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1470
 
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *iter);</pre>
 
1235
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            clutter_model_filter_iter           (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
1236
                                                         <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *iter);</pre>
1471
1237
<p>
1472
1238
Checks whether the row pointer by <em class="parameter"><code>iter</code></em> should be filtered or not using
1473
1239
the filtering function set on <em class="parameter"><code>model</code></em>.
1474
1240
</p>
1475
1241
<p>
1476
1242
This function should be used only by subclasses of <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>.</p>
1477
 
<p>
1478
 
</p>
1479
1243
<div class="variablelist"><table border="0">
1480
1244
<col align="left" valign="top">
1481
1245
<tbody>
1491
1255
</tr>
1492
1256
<tr>
1493
1257
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1494
 
<td> <a
1495
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1496
 
><code class="literal">TRUE</code></a> if the row should be displayed,
1497
 
  <a
1498
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1499
 
><code class="literal">FALSE</code></a> otherwise
 
1258
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the row should be displayed,
 
1259
  <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise
1500
1260
 
1501
1261
</td>
1502
1262
</tr>
1507
1267
<hr>
1508
1268
<div class="refsect2" title="clutter_model_filter_row ()">
1509
1269
<a name="clutter-model-filter-row"></a><h3>clutter_model_filter_row ()</h3>
1510
 
<pre class="programlisting"><a
1511
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1512
 
>gboolean</a>            clutter_model_filter_row            (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1513
 
                                                         <a
1514
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
1515
 
>guint</a> row);</pre>
 
1270
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            clutter_model_filter_row            (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
1271
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row);</pre>
1516
1272
<p>
1517
1273
Checks whether <em class="parameter"><code>row</code></em> should be filtered or not using the
1518
1274
filtering function set on <em class="parameter"><code>model</code></em>.
1519
1275
</p>
1520
1276
<p>
1521
1277
This function should be used only by subclasses of <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>.</p>
1522
 
<p>
1523
 
</p>
1524
1278
<div class="variablelist"><table border="0">
1525
1279
<col align="left" valign="top">
1526
1280
<tbody>
1536
1290
</tr>
1537
1291
<tr>
1538
1292
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1539
 
<td> <a
1540
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1541
 
><code class="literal">TRUE</code></a> if the row should be displayed,
1542
 
  <a
1543
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE--CAPS"
1544
 
><code class="literal">FALSE</code></a> otherwise
 
1293
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the row should be displayed,
 
1294
  <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise
1545
1295
 
1546
1296
</td>
1547
1297
</tr>
1552
1302
<hr>
1553
1303
<div class="refsect2" title="clutter_model_get_first_iter ()">
1554
1304
<a name="clutter-model-get-first-iter"></a><h3>clutter_model_get_first_iter ()</h3>
1555
 
<pre class="programlisting"><a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *  clutter_model_get_first_iter        (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);</pre>
 
1305
<pre class="programlisting"><a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *  clutter_model_get_first_iter        (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);</pre>
1556
1306
<p>
1557
1307
Retrieves a <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="type">ClutterModelIter</span></a> representing the first non-filtered
1558
1308
row in <em class="parameter"><code>model</code></em>.</p>
1559
 
<p>
1560
 
</p>
1561
1309
<div class="variablelist"><table border="0">
1562
1310
<col align="left" valign="top">
1563
1311
<tbody>
1568
1316
</tr>
1569
1317
<tr>
1570
1318
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1571
 
<td>transfer full. <a href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=transfer"><span class="acronym">transfer</span></a> full. </td>
 
1319
<td>transfer full. <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>. </td>
1572
1320
</tr>
1573
1321
</tbody>
1574
1322
</table></div>
1577
1325
<hr>
1578
1326
<div class="refsect2" title="clutter_model_get_last_iter ()">
1579
1327
<a name="clutter-model-get-last-iter"></a><h3>clutter_model_get_last_iter ()</h3>
1580
 
<pre class="programlisting"><a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *  clutter_model_get_last_iter         (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model);</pre>
 
1328
<pre class="programlisting"><a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *  clutter_model_get_last_iter         (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model);</pre>
1581
1329
<p>
1582
1330
Retrieves a <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="type">ClutterModelIter</span></a> representing the last non-filtered
1583
1331
row in <em class="parameter"><code>model</code></em>.</p>
1584
 
<p>
1585
 
</p>
1586
1332
<div class="variablelist"><table border="0">
1587
1333
<col align="left" valign="top">
1588
1334
<tbody>
1593
1339
</tr>
1594
1340
<tr>
1595
1341
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1596
 
<td>transfer full. <a href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=transfer"><span class="acronym">transfer</span></a> full. </td>
 
1342
<td>transfer full. <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>. </td>
1597
1343
</tr>
1598
1344
</tbody>
1599
1345
</table></div>
1602
1348
<hr>
1603
1349
<div class="refsect2" title="clutter_model_get_iter_at_row ()">
1604
1350
<a name="clutter-model-get-iter-at-row"></a><h3>clutter_model_get_iter_at_row ()</h3>
1605
 
<pre class="programlisting"><a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *  clutter_model_get_iter_at_row       (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1606
 
                                                         <a
1607
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
1608
 
>guint</a> row);</pre>
 
1351
<pre class="programlisting"><a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="returnvalue">ClutterModelIter</span></a> *  clutter_model_get_iter_at_row       (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="returnvalue">ClutterModel</span></a> *model,
 
1352
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> row);</pre>
1609
1353
<p>
1610
1354
Retrieves a <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="type">ClutterModelIter</span></a> representing the row at the given index.
1611
1355
</p>
1613
1357
If a filter function has been set using <a class="link" href="ClutterModel.html#clutter-model-set-filter" title="clutter_model_set_filter ()"><code class="function">clutter_model_set_filter()</code></a>
1614
1358
then the <em class="parameter"><code>model</code></em> implementation will return the first non filtered
1615
1359
row.</p>
1616
 
<p>
1617
 
</p>
1618
1360
<div class="variablelist"><table border="0">
1619
1361
<col align="left" valign="top">
1620
1362
<tbody>
1630
1372
</tr>
1631
1373
<tr>
1632
1374
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1633
 
<td>transfer full. <a href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=transfer"><span class="acronym">transfer</span></a> full. </td>
 
1375
<td>transfer full. <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>. </td>
1634
1376
</tr>
1635
1377
</tbody>
1636
1378
</table></div>
1641
1383
<a name="ClutterModel.property-details"></a><h2>Property Details</h2>
1642
1384
<div class="refsect2" title='The "filter-set" property'>
1643
1385
<a name="ClutterModel--filter-set"></a><h3>The <code class="literal">"filter-set"</code> property</h3>
1644
 
<pre class="programlisting">  "filter-set"               <a
1645
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1646
 
>gboolean</a>              : Read</pre>
 
1386
<pre class="programlisting">  "filter-set"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
1647
1387
<p>
1648
1388
Whether the <a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a> has a filter set
1649
1389
</p>
1650
1390
<p>
1651
 
This property is set to <a
1652
 
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
1653
 
><code class="literal">TRUE</code></a> if a filter function has been
 
1391
This property is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a filter function has been
1654
1392
set using <a class="link" href="ClutterModel.html#clutter-model-set-filter" title="clutter_model_set_filter ()"><code class="function">clutter_model_set_filter()</code></a></p>
1655
 
<p>
1656
 
</p>
1657
1393
<p>Default value: FALSE</p>
1658
 
<p>Since 1.0</p>
 
1394
<p class="since">Since 1.0</p>
1659
1395
</div>
1660
1396
</div>
1661
1397
<div class="refsect1" title="Signal Details">
1662
1398
<a name="ClutterModel.signal-details"></a><h2>Signal Details</h2>
1663
1399
<div class="refsect2" title='The "filter-changed" signal'>
1664
1400
<a name="ClutterModel-filter-changed"></a><h3>The <code class="literal">"filter-changed"</code> signal</h3>
1665
 
<pre class="programlisting">void                user_function                      (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1666
 
                                                        <a
1667
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1668
 
>gpointer</a>      user_data)      : Run Last</pre>
 
1401
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a> *model,
 
1402
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)      : Run Last</pre>
1669
1403
<p>
1670
1404
The ::filter-changed signal is emitted when a new filter has been applied</p>
1671
 
<p>
1672
 
</p>
1673
1405
<div class="variablelist"><table border="0">
1674
1406
<col align="left" valign="top">
1675
1407
<tbody>
1684
1416
</tr>
1685
1417
</tbody>
1686
1418
</table></div>
1687
 
<p>Since 0.6</p>
 
1419
<p class="since">Since 0.6</p>
1688
1420
</div>
1689
1421
<hr>
1690
1422
<div class="refsect2" title='The "row-added" signal'>
1691
1423
<a name="ClutterModel-row-added"></a><h3>The <code class="literal">"row-added"</code> signal</h3>
1692
 
<pre class="programlisting">void                user_function                      (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a>     *model,
1693
 
                                                        <a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *iter,
1694
 
                                                        <a
1695
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1696
 
>gpointer</a>          user_data)      : Run Last</pre>
 
1424
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>     *model,
 
1425
                                                        <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="type">ClutterModelIter</span></a> *iter,
 
1426
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)      : Run Last</pre>
1697
1427
<p>
1698
1428
The ::row-added signal is emitted when a new row has been added.
1699
1429
The data on the row has already been set when the ::row-added signal
1700
1430
has been emitted.</p>
1701
 
<p>
1702
 
</p>
1703
1431
<div class="variablelist"><table border="0">
1704
1432
<col align="left" valign="top">
1705
1433
<tbody>
1719
1447
</tr>
1720
1448
</tbody>
1721
1449
</table></div>
1722
 
<p>Since 0.6</p>
 
1450
<p class="since">Since 0.6</p>
1723
1451
</div>
1724
1452
<hr>
1725
1453
<div class="refsect2" title='The "row-changed" signal'>
1726
1454
<a name="ClutterModel-row-changed"></a><h3>The <code class="literal">"row-changed"</code> signal</h3>
1727
 
<pre class="programlisting">void                user_function                      (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a>     *model,
1728
 
                                                        <a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *iter,
1729
 
                                                        <a
1730
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1731
 
>gpointer</a>          user_data)      : Run Last</pre>
 
1455
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>     *model,
 
1456
                                                        <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="type">ClutterModelIter</span></a> *iter,
 
1457
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)      : Run Last</pre>
1732
1458
<p>
1733
1459
The ::row-removed signal is emitted when a row has been changed.
1734
1460
The data on the row has already been updated when the ::row-changed
1735
1461
signal has been emitted.</p>
1736
 
<p>
1737
 
</p>
1738
1462
<div class="variablelist"><table border="0">
1739
1463
<col align="left" valign="top">
1740
1464
<tbody>
1754
1478
</tr>
1755
1479
</tbody>
1756
1480
</table></div>
1757
 
<p>Since 0.6</p>
 
1481
<p class="since">Since 0.6</p>
1758
1482
</div>
1759
1483
<hr>
1760
1484
<div class="refsect2" title='The "row-removed" signal'>
1761
1485
<a name="ClutterModel-row-removed"></a><h3>The <code class="literal">"row-removed"</code> signal</h3>
1762
 
<pre class="programlisting">void                user_function                      (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a>     *model,
1763
 
                                                        <a class="link" href="ClutterModelIter.html" title="ClutterModelIter">ClutterModelIter</a> *iter,
1764
 
                                                        <a
1765
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1766
 
>gpointer</a>          user_data)      : Run Last</pre>
 
1486
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a>     *model,
 
1487
                                                        <a class="link" href="ClutterModelIter.html" title="ClutterModelIter"><span class="type">ClutterModelIter</span></a> *iter,
 
1488
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)      : Run Last</pre>
1767
1489
<p>
1768
1490
The ::row-removed signal is emitted when a row has been removed.
1769
1491
The data on the row pointed by the passed iterator is still valid
1770
1492
when the ::row-removed signal has been emitted.</p>
1771
 
<p>
1772
 
</p>
1773
1493
<div class="variablelist"><table border="0">
1774
1494
<col align="left" valign="top">
1775
1495
<tbody>
1789
1509
</tr>
1790
1510
</tbody>
1791
1511
</table></div>
1792
 
<p>Since 0.6</p>
 
1512
<p class="since">Since 0.6</p>
1793
1513
</div>
1794
1514
<hr>
1795
1515
<div class="refsect2" title='The "sort-changed" signal'>
1796
1516
<a name="ClutterModel-sort-changed"></a><h3>The <code class="literal">"sort-changed"</code> signal</h3>
1797
 
<pre class="programlisting">void                user_function                      (<a class="link" href="ClutterModel.html" title="ClutterModel">ClutterModel</a> *model,
1798
 
                                                        <a
1799
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1800
 
>gpointer</a>      user_data)      : Run Last</pre>
 
1517
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ClutterModel.html" title="ClutterModel"><span class="type">ClutterModel</span></a> *model,
 
1518
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)      : Run Last</pre>
1801
1519
<p>
1802
1520
The ::sort-changed signal is emitted after the model has been sorted</p>
1803
 
<p>
1804
 
</p>
1805
1521
<div class="variablelist"><table border="0">
1806
1522
<col align="left" valign="top">
1807
1523
<tbody>
1816
1532
</tr>
1817
1533
</tbody>
1818
1534
</table></div>
1819
 
<p>Since 0.6</p>
 
1535
<p class="since">Since 0.6</p>
1820
1536
</div>
1821
1537
</div>
1822
1538
</div>
1823
1539
<div class="footer">
1824
1540
<hr>
1825
 
          Generated by GTK-Doc V1.11</div>
 
1541
          Generated by GTK-Doc V1.13</div>
1826
1542
</body>
1827
 
</html>
 
1543
</html>
 
 
b'\\ No newline at end of file'