~timo-jyrinki/ubuntu/utopic/rhythmbox/enable_grilo_rhythmbox

« back to all changes in this revision

Viewing changes to doc/reference/html/RBAutoPlaylistSource.html

Tags: upstream-0.11.99.1
Import upstream version 0.11.99.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch06.html" title="Sources">
9
9
<link rel="prev" href="ch06.html" title="Sources">
10
10
<link rel="next" href="RBBrowserSource.html" title="RBBrowserSource">
11
 
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="ch01.html" title="Backends">
14
14
<link rel="chapter" href="ch02.html" title="Lib">
27
27
<th width="100%" align="center">Rhythmbox Development Reference Manual</th>
28
28
<td><a accesskey="n" href="RBBrowserSource.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
29
29
</tr>
30
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#RBAutoPlaylistSource.synopsis" class="shortcut">Top</a>
31
 
                   | 
32
 
                  <a href="#RBAutoPlaylistSource.description" class="shortcut">Description</a>
33
 
                   | 
34
 
                  <a href="#RBAutoPlaylistSource.object-hierarchy" class="shortcut">Object Hierarchy</a>
35
 
                   | 
36
 
                  <a href="#RBAutoPlaylistSource.implemented-interfaces" class="shortcut">Implemented Interfaces</a></nobr></td></tr>
 
30
<tr><td colspan="5" class="shortcuts">
 
31
<a href="#RBAutoPlaylistSource.synopsis" class="shortcut">Top</a>
 
32
                 | 
 
33
                <a href="#RBAutoPlaylistSource.description" class="shortcut">Description</a>
 
34
                 | 
 
35
                <a href="#RBAutoPlaylistSource.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
36
                 | 
 
37
                <a href="#RBAutoPlaylistSource.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
 
38
</td></tr>
37
39
</table>
38
40
<div class="refentry" lang="en">
39
41
<a name="RBAutoPlaylistSource"></a><div class="titlepage"></div>
49
51
<pre class="synopsis">
50
52
                    <a class="link" href="RBAutoPlaylistSource.html#RBAutoPlaylistSource-struct" title="RBAutoPlaylistSource">RBAutoPlaylistSource</a>;
51
53
                    <a class="link" href="RBAutoPlaylistSource.html#RBAutoPlaylistSourceClass" title="RBAutoPlaylistSourceClass">RBAutoPlaylistSourceClass</a>;
52
 
<a class="link" href="RBSource.html" title="RBSource">RBSource</a>*           <a class="link" href="RBAutoPlaylistSource.html#rb-auto-playlist-source-new" title="rb_auto_playlist_source_new ()">rb_auto_playlist_source_new</a>         (RBShell *shell,
 
54
<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          <a class="link" href="RBAutoPlaylistSource.html#rb-auto-playlist-source-new" title="rb_auto_playlist_source_new ()">rb_auto_playlist_source_new</a>         (RBShell *shell,
53
55
                                                         const char *name,
54
56
                                                         <a
55
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
57
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
56
58
>gboolean</a> local);
57
 
<a class="link" href="RBSource.html" title="RBSource">RBSource</a>*           <a class="link" href="RBAutoPlaylistSource.html#rb-auto-playlist-source-new-from-xml" title="rb_auto_playlist_source_new_from_xml ()">rb_auto_playlist_source_new_from_xml</a>
 
59
<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          <a class="link" href="RBAutoPlaylistSource.html#rb-auto-playlist-source-new-from-xml" title="rb_auto_playlist_source_new_from_xml ()">rb_auto_playlist_source_new_from_xml</a>
58
60
                                                        (RBShell *shell,
59
61
                                                         xmlNodePtr node);
60
62
void                <a class="link" href="RBAutoPlaylistSource.html#rb-auto-playlist-source-set-query" title="rb_auto_playlist_source_set_query ()">rb_auto_playlist_source_set_query</a>   (<a class="link" href="RBAutoPlaylistSource.html" title="RBAutoPlaylistSource">RBAutoPlaylistSource</a> *source,
61
63
                                                         <a
62
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
 
64
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
63
65
>GPtrArray</a> *query,
64
66
                                                         <a class="link" href="rhythmbox-rhythmdb-query-model.html#RhythmDBQueryModelLimitType" title="enum RhythmDBQueryModelLimitType">RhythmDBQueryModelLimitType</a> limit_type,
65
67
                                                         <a
66
 
href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"
 
68
href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"
67
69
>GValueArray</a> *limit_value,
68
70
                                                         const char *sort_key,
69
71
                                                         <a
70
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
72
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
71
73
>gint</a> sort_order);
72
74
void                <a class="link" href="RBAutoPlaylistSource.html#rb-auto-playlist-source-get-query" title="rb_auto_playlist_source_get_query ()">rb_auto_playlist_source_get_query</a>   (<a class="link" href="RBAutoPlaylistSource.html" title="RBAutoPlaylistSource">RBAutoPlaylistSource</a> *source,
73
75
                                                         <a
74
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
 
76
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
75
77
>GPtrArray</a> **query,
76
78
                                                         <a class="link" href="rhythmbox-rhythmdb-query-model.html#RhythmDBQueryModelLimitType" title="enum RhythmDBQueryModelLimitType">RhythmDBQueryModelLimitType</a> *limit_type,
77
79
                                                         <a
78
 
href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"
 
80
href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"
79
81
>GValueArray</a> **limit_value,
80
82
                                                         char **sort_key,
81
83
                                                         <a
82
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
84
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
83
85
>gint</a> *sort_order);
84
86
</pre>
85
87
</div>
87
89
<a name="RBAutoPlaylistSource.object-hierarchy"></a><h2>Object Hierarchy</h2>
88
90
<pre class="synopsis">
89
91
  <a
90
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
 
92
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
91
93
>GObject</a>
92
94
   +----<a
93
 
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned"
 
95
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned"
94
96
>GInitiallyUnowned</a>
95
97
         +----<a
96
 
href="/usr/share/gtk-doc/html/gtk/GtkObject.html"
 
98
href="http://library.gnome.org/devel/gtk/unstable/GtkObject.html"
97
99
>GtkObject</a>
98
100
               +----<a
99
 
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
 
101
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
100
102
>GtkWidget</a>
101
103
                     +----<a
102
 
href="/usr/share/gtk-doc/html/gtk/GtkContainer.html"
 
104
href="http://library.gnome.org/devel/gtk/unstable/GtkContainer.html"
103
105
>GtkContainer</a>
104
106
                           +----<a
105
 
href="/usr/share/gtk-doc/html/gtk/GtkBox.html"
 
107
href="http://library.gnome.org/devel/gtk/unstable/GtkBox.html"
106
108
>GtkBox</a>
107
109
                                 +----<a
108
 
href="/usr/share/gtk-doc/html/gtk/GtkHBox.html"
 
110
href="http://library.gnome.org/devel/gtk/unstable/GtkHBox.html"
109
111
>GtkHBox</a>
110
112
                                       +----<a class="link" href="RBSource.html" title="RBSource">RBSource</a>
111
113
                                             +----<a class="link" href="RBPlaylistSource.html" title="RBPlaylistSource">RBPlaylistSource</a>
116
118
<a name="RBAutoPlaylistSource.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
117
119
<p>
118
120
RBAutoPlaylistSource implements
119
 
 AtkImplementorIface and  <a
120
 
href="/usr/share/gtk-doc/html/gtk/gtk-gtkbuildable.html#GtkBuildable"
121
 
>GtkBuildable</a>.</p>
 
121
 AtkImplementorIface,  <a
 
122
href="http://library.gnome.org/devel/gtk/unstable/gtk-gtkbuildable.html#GtkBuildable"
 
123
>GtkBuildable</a> and  <a
 
124
href="http://library.gnome.org/devel/gtk/unstable/gtk-Orientable.html#GtkOrientable"
 
125
>GtkOrientable</a>.</p>
122
126
</div>
123
127
<div class="refsect1" lang="en">
124
128
<a name="RBAutoPlaylistSource.description"></a><h2>Description</h2>
140
144
the entry view columns are made clickable to allow the user to sort the
141
145
results.</p>
142
146
<p>
143
 
 
144
147
</p>
145
148
</div>
146
149
<div class="refsect1" lang="en">
149
152
<a name="RBAutoPlaylistSource-struct"></a><h3>RBAutoPlaylistSource</h3>
150
153
<pre class="programlisting">typedef struct _RBAutoPlaylistSource RBAutoPlaylistSource;</pre>
151
154
<p>
152
 
 
153
155
</p>
154
156
</div>
155
157
<hr>
160
162
} RBAutoPlaylistSourceClass;
161
163
</pre>
162
164
<p>
163
 
 
164
165
</p>
165
166
</div>
166
167
<hr>
167
168
<div class="refsect2" lang="en">
168
169
<a name="rb-auto-playlist-source-new"></a><h3>rb_auto_playlist_source_new ()</h3>
169
 
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource">RBSource</a>*           rb_auto_playlist_source_new         (RBShell *shell,
 
170
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          rb_auto_playlist_source_new         (RBShell *shell,
170
171
                                                         const char *name,
171
172
                                                         <a
172
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
173
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
173
174
>gboolean</a> local);</pre>
174
175
<p>
175
176
Creates a new automatic playlist source, initially with an empty query.</p>
176
177
<p>
177
 
 
178
178
</p>
179
179
<div class="variablelist"><table border="0">
180
180
<col align="left" valign="top">
205
205
<hr>
206
206
<div class="refsect2" lang="en">
207
207
<a name="rb-auto-playlist-source-new-from-xml"></a><h3>rb_auto_playlist_source_new_from_xml ()</h3>
208
 
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource">RBSource</a>*           rb_auto_playlist_source_new_from_xml
 
208
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          rb_auto_playlist_source_new_from_xml
209
209
                                                        (RBShell *shell,
210
210
                                                         xmlNodePtr node);</pre>
211
211
<p>
212
212
Creates a new auto playlist source by parsing an XML-encoded query.</p>
213
213
<p>
214
 
 
215
214
</p>
216
215
<div class="variablelist"><table border="0">
217
216
<col align="left" valign="top">
239
238
<a name="rb-auto-playlist-source-set-query"></a><h3>rb_auto_playlist_source_set_query ()</h3>
240
239
<pre class="programlisting">void                rb_auto_playlist_source_set_query   (<a class="link" href="RBAutoPlaylistSource.html" title="RBAutoPlaylistSource">RBAutoPlaylistSource</a> *source,
241
240
                                                         <a
242
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
 
241
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
243
242
>GPtrArray</a> *query,
244
243
                                                         <a class="link" href="rhythmbox-rhythmdb-query-model.html#RhythmDBQueryModelLimitType" title="enum RhythmDBQueryModelLimitType">RhythmDBQueryModelLimitType</a> limit_type,
245
244
                                                         <a
246
 
href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"
 
245
href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"
247
246
>GValueArray</a> *limit_value,
248
247
                                                         const char *sort_key,
249
248
                                                         <a
250
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
249
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
251
250
>gint</a> sort_order);</pre>
252
251
<p>
253
252
Sets the database query used to populate the playlist, and also the limit on
254
253
playlist size, and the sorting type used.</p>
255
254
<p>
256
 
 
257
255
</p>
258
256
<div class="variablelist"><table border="0">
259
257
<col align="left" valign="top">
286
284
<tr>
287
285
<td><p><span class="term"><em class="parameter"><code>sort_order</code></em> :</span></p></td>
288
286
<td>
289
 
 
290
 
 
291
287
</td>
292
288
</tr>
293
289
</tbody>
298
294
<a name="rb-auto-playlist-source-get-query"></a><h3>rb_auto_playlist_source_get_query ()</h3>
299
295
<pre class="programlisting">void                rb_auto_playlist_source_get_query   (<a class="link" href="RBAutoPlaylistSource.html" title="RBAutoPlaylistSource">RBAutoPlaylistSource</a> *source,
300
296
                                                         <a
301
 
href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"
 
297
href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"
302
298
>GPtrArray</a> **query,
303
299
                                                         <a class="link" href="rhythmbox-rhythmdb-query-model.html#RhythmDBQueryModelLimitType" title="enum RhythmDBQueryModelLimitType">RhythmDBQueryModelLimitType</a> *limit_type,
304
300
                                                         <a
305
 
href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"
 
301
href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"
306
302
>GValueArray</a> **limit_value,
307
303
                                                         char **sort_key,
308
304
                                                         <a
309
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
305
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
310
306
>gint</a> *sort_order);</pre>
311
307
<p>
312
308
Extracts the current query, playlist limit, and sorting settings for the playlist.</p>
313
309
<p>
314
 
 
315
310
</p>
316
311
<div class="variablelist"><table border="0">
317
312
<col align="left" valign="top">
344
339
<tr>
345
340
<td><p><span class="term"><em class="parameter"><code>sort_order</code></em> :</span></p></td>
346
341
<td>
347
 
 
348
 
 
349
342
</td>
350
343
</tr>
351
344
</tbody>
355
348
</div>
356
349
<div class="footer">
357
350
<hr>
358
 
          Generated by GTK-Doc V1.10</div>
 
351
          Generated by GTK-Doc V1.11</div>
359
352
</body>
360
353
</html>