~ubuntu-branches/ubuntu/utopic/rhythmbox/utopic-proposed

« back to all changes in this revision

Viewing changes to doc/reference/xml/rb-source.xml

Tags: upstream-0.9.2
ImportĀ upstreamĀ versionĀ 0.9.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
 
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
 
4
<refentry id="rhythmbox-RBSource">
 
5
<refmeta>
 
6
<refentrytitle>RBSource</refentrytitle>
 
7
<manvolnum>3</manvolnum>
 
8
<refmiscinfo>RHYTHMBOX Library</refmiscinfo>
 
9
</refmeta>
 
10
 
 
11
<refnamediv>
 
12
<refname>RBSource</refname><refpurpose></refpurpose>
 
13
</refnamediv>
 
14
 
 
15
<refsynopsisdiv><title>Synopsis</title>
 
16
 
 
17
<synopsis>
 
18
 
 
19
 
 
20
 
 
21
enum        <link linkend="RBSourceEOFType">RBSourceEOFType</link>;
 
22
            <link linkend="RBSourcePrivate">RBSourcePrivate</link>;
 
23
<link linkend="gboolean">gboolean</link>    (<link linkend="RBSourceFeatureFunc">*RBSourceFeatureFunc</link>)          (<link linkend="RBSource">RBSource</link> *source);
 
24
<link linkend="void">void</link>        <link linkend="rb-source-notify-filter-changed">rb_source_notify_filter_changed</link> (<link linkend="RBSource">RBSource</link> *source);
 
25
<link linkend="void">void</link>        <link linkend="rb-source-notify-status-changed">rb_source_notify_status_changed</link> (<link linkend="RBSource">RBSource</link> *status);
 
26
<link linkend="void">void</link>        <link linkend="rb-source-update-play-statistics">rb_source_update_play_statistics</link>
 
27
                                            (<link linkend="RBSource">RBSource</link> *source,
 
28
                                             <link linkend="RhythmDB">RhythmDB</link> *db,
 
29
                                             <link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);
 
30
<link linkend="char">char</link>*       <link linkend="rb-source-get-status">rb_source_get_status</link>            (<link linkend="RBSource">RBSource</link> *source);
 
31
const <link linkend="char">char</link>* <link linkend="rb-source-get-browser-key">rb_source_get_browser_key</link>       (<link linkend="RBSource">RBSource</link> *source);
 
32
<link linkend="RBEntryView">RBEntryView</link>* <link linkend="rb-source-get-entry-view">rb_source_get_entry_view</link>       (<link linkend="RBSource">RBSource</link> *source);
 
33
<link linkend="GList">GList</link>*      <link linkend="rb-source-get-extra-views">rb_source_get_extra_views</link>       (<link linkend="RBSource">RBSource</link> *source);
 
34
<link linkend="GdkPixbuf">GdkPixbuf</link>*  <link linkend="rb-source-get-pixbuf">rb_source_get_pixbuf</link>            (<link linkend="RBSource">RBSource</link> *source);
 
35
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-can-rename">rb_source_can_rename</link>            (<link linkend="RBSource">RBSource</link> *source);
 
36
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-can-search">rb_source_can_search</link>            (<link linkend="RBSource">RBSource</link> *source);
 
37
<link linkend="void">void</link>        <link linkend="rb-source-search">rb_source_search</link>                (<link linkend="RBSource">RBSource</link> *source,
 
38
                                             const <link linkend="char">char</link> *text);
 
39
<link linkend="void">void</link>        <link linkend="rb-source-reset-filters">rb_source_reset_filters</link>         (<link linkend="RBSource">RBSource</link> *source);
 
40
<link linkend="GtkWidget">GtkWidget</link>*  <link linkend="rb-source-get-config-widget">rb_source_get_config_widget</link>     (<link linkend="RBSource">RBSource</link> *source);
 
41
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-can-cut">rb_source_can_cut</link>               (<link linkend="RBSource">RBSource</link> *source);
 
42
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-can-delete">rb_source_can_delete</link>            (<link linkend="RBSource">RBSource</link> *source);
 
43
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-can-copy">rb_source_can_copy</link>              (<link linkend="RBSource">RBSource</link> *source);
 
44
<link linkend="GList">GList</link>*      <link linkend="rb-source-cut">rb_source_cut</link>                   (<link linkend="RBSource">RBSource</link> *source);
 
45
<link linkend="GList">GList</link>*      <link linkend="rb-source-copy">rb_source_copy</link>                  (<link linkend="RBSource">RBSource</link> *source);
 
46
<link linkend="void">void</link>        <link linkend="rb-source-paste">rb_source_paste</link>                 (<link linkend="RBSource">RBSource</link> *source,
 
47
                                             <link linkend="GList">GList</link> *entries);
 
48
<link linkend="void">void</link>        <link linkend="rb-source-delete">rb_source_delete</link>                (<link linkend="RBSource">RBSource</link> *source);
 
49
<link linkend="void">void</link>        <link linkend="rb-source-song-properties">rb_source_song_properties</link>       (<link linkend="RBSource">RBSource</link> *source);
 
50
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-try-playlist">rb_source_try_playlist</link>          (<link linkend="RBSource">RBSource</link> *source);
 
51
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-can-pause">rb_source_can_pause</link>             (<link linkend="RBSource">RBSource</link> *source);
 
52
<link linkend="RBSourceEOFType">RBSourceEOFType</link> <link linkend="rb-source-handle-eos">rb_source_handle_eos</link>        (<link linkend="RBSource">RBSource</link> *source);
 
53
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-have-url">rb_source_have_url</link>              (<link linkend="RBSource">RBSource</link> *source);
 
54
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-receive-drag">rb_source_receive_drag</link>          (<link linkend="RBSource">RBSource</link> *source,
 
55
                                             <link linkend="GtkSelectionData">GtkSelectionData</link> *data);
 
56
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-show-popup">rb_source_show_popup</link>            (<link linkend="RBSource">RBSource</link> *source);
 
57
<link linkend="void">void</link>        <link linkend="rb-source-delete-thyself">rb_source_delete_thyself</link>        (<link linkend="RBSource">RBSource</link> *source);
 
58
<link linkend="void">void</link>        <link linkend="rb-source-activate">rb_source_activate</link>              (<link linkend="RBSource">RBSource</link> *source);
 
59
<link linkend="void">void</link>        <link linkend="rb-source-deactivate">rb_source_deactivate</link>            (<link linkend="RBSource">RBSource</link> *source);
 
60
<link linkend="gboolean">gboolean</link>    <link linkend="rb-source-disconnect">rb_source_disconnect</link>            (<link linkend="RBSource">RBSource</link> *source);
 
61
 
 
62
</synopsis>
 
63
</refsynopsisdiv>
 
64
 
 
65
 
 
66
 
 
67
 
 
68
 
 
69
 
 
70
 
 
71
 
 
72
 
 
73
<refsect1>
 
74
<title>Description</title>
 
75
<para>
 
76
 
 
77
</para>
 
78
</refsect1>
 
79
 
 
80
<refsect1>
 
81
<title>Details</title>
 
82
<refsect2>
 
83
<title><anchor id="RBSourceEOFType"/>enum RBSourceEOFType</title>
 
84
<indexterm><primary>RBSourceEOFType</primary></indexterm><programlisting>typedef enum {
 
85
        RB_SOURCE_EOF_ERROR,
 
86
        RB_SOURCE_EOF_RETRY,
 
87
        RB_SOURCE_EOF_NEXT,
 
88
} RBSourceEOFType;
 
89
</programlisting>
 
90
<para>
 
91
 
 
92
</para></refsect2>
 
93
<refsect2>
 
94
<title><anchor id="RBSourcePrivate"/>RBSourcePrivate</title>
 
95
<indexterm><primary>RBSourcePrivate</primary></indexterm><programlisting>typedef struct _RBSourcePrivate RBSourcePrivate;</programlisting>
 
96
<para>
 
97
 
 
98
</para></refsect2>
 
99
<refsect2>
 
100
<title><anchor id="RBSourceFeatureFunc"/>RBSourceFeatureFunc ()</title>
 
101
<indexterm><primary>RBSourceFeatureFunc</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    (*RBSourceFeatureFunc)          (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
102
<para>
 
103
 
 
104
</para><variablelist role="params">
 
105
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
106
<listitem><simpara>
 
107
</simpara></listitem></varlistentry>
 
108
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
109
 
 
110
 
 
111
</simpara></listitem></varlistentry>
 
112
</variablelist></refsect2>
 
113
<refsect2>
 
114
<title><anchor id="rb-source-notify-filter-changed"/>rb_source_notify_filter_changed ()</title>
 
115
<indexterm><primary>rb_source_notify_filter_changed</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_notify_filter_changed (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
116
<para>
 
117
 
 
118
</para><variablelist role="params">
 
119
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
120
<listitem><simpara>
 
121
 
 
122
 
 
123
</simpara></listitem></varlistentry>
 
124
</variablelist></refsect2>
 
125
<refsect2>
 
126
<title><anchor id="rb-source-notify-status-changed"/>rb_source_notify_status_changed ()</title>
 
127
<indexterm><primary>rb_source_notify_status_changed</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_notify_status_changed (<link linkend="RBSource">RBSource</link> *status);</programlisting>
 
128
<para>
 
129
 
 
130
</para><variablelist role="params">
 
131
<varlistentry><term><parameter>status</parameter>&nbsp;:</term>
 
132
<listitem><simpara>
 
133
 
 
134
 
 
135
</simpara></listitem></varlistentry>
 
136
</variablelist></refsect2>
 
137
<refsect2>
 
138
<title><anchor id="rb-source-update-play-statistics"/>rb_source_update_play_statistics ()</title>
 
139
<indexterm><primary>rb_source_update_play_statistics</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_update_play_statistics
 
140
                                            (<link linkend="RBSource">RBSource</link> *source,
 
141
                                             <link linkend="RhythmDB">RhythmDB</link> *db,
 
142
                                             <link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);</programlisting>
 
143
<para>
 
144
 
 
145
</para><variablelist role="params">
 
146
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
147
<listitem><simpara>
 
148
</simpara></listitem></varlistentry>
 
149
<varlistentry><term><parameter>db</parameter>&nbsp;:</term>
 
150
<listitem><simpara>
 
151
</simpara></listitem></varlistentry>
 
152
<varlistentry><term><parameter>entry</parameter>&nbsp;:</term>
 
153
<listitem><simpara>
 
154
 
 
155
 
 
156
</simpara></listitem></varlistentry>
 
157
</variablelist></refsect2>
 
158
<refsect2>
 
159
<title><anchor id="rb-source-get-status"/>rb_source_get_status ()</title>
 
160
<indexterm><primary>rb_source_get_status</primary></indexterm><programlisting><link linkend="char">char</link>*       rb_source_get_status            (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
161
<para>
 
162
FIXME:
 
163
Some Random comments</para>
 
164
<para>
 
165
 
 
166
</para><variablelist role="params">
 
167
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
168
<listitem><simpara>
 
169
</simpara></listitem></varlistentry>
 
170
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> The status string
 
171
</simpara></listitem></varlistentry>
 
172
</variablelist></refsect2>
 
173
<refsect2>
 
174
<title><anchor id="rb-source-get-browser-key"/>rb_source_get_browser_key ()</title>
 
175
<indexterm><primary>rb_source_get_browser_key</primary></indexterm><programlisting>const <link linkend="char">char</link>* rb_source_get_browser_key       (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
176
<para>
 
177
 
 
178
</para><variablelist role="params">
 
179
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
180
<listitem><simpara>
 
181
</simpara></listitem></varlistentry>
 
182
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
183
 
 
184
 
 
185
</simpara></listitem></varlistentry>
 
186
</variablelist></refsect2>
 
187
<refsect2>
 
188
<title><anchor id="rb-source-get-entry-view"/>rb_source_get_entry_view ()</title>
 
189
<indexterm><primary>rb_source_get_entry_view</primary></indexterm><programlisting><link linkend="RBEntryView">RBEntryView</link>* rb_source_get_entry_view       (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
190
<para>
 
191
 
 
192
</para><variablelist role="params">
 
193
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
194
<listitem><simpara>
 
195
</simpara></listitem></varlistentry>
 
196
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
197
 
 
198
 
 
199
</simpara></listitem></varlistentry>
 
200
</variablelist></refsect2>
 
201
<refsect2>
 
202
<title><anchor id="rb-source-get-extra-views"/>rb_source_get_extra_views ()</title>
 
203
<indexterm><primary>rb_source_get_extra_views</primary></indexterm><programlisting><link linkend="GList">GList</link>*      rb_source_get_extra_views       (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
204
<para>
 
205
 
 
206
</para><variablelist role="params">
 
207
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
208
<listitem><simpara>
 
209
</simpara></listitem></varlistentry>
 
210
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
211
 
 
212
 
 
213
</simpara></listitem></varlistentry>
 
214
</variablelist></refsect2>
 
215
<refsect2>
 
216
<title><anchor id="rb-source-get-pixbuf"/>rb_source_get_pixbuf ()</title>
 
217
<indexterm><primary>rb_source_get_pixbuf</primary></indexterm><programlisting><link linkend="GdkPixbuf">GdkPixbuf</link>*  rb_source_get_pixbuf            (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
218
<para>
 
219
 
 
220
</para><variablelist role="params">
 
221
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
222
<listitem><simpara>
 
223
</simpara></listitem></varlistentry>
 
224
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
225
 
 
226
 
 
227
</simpara></listitem></varlistentry>
 
228
</variablelist></refsect2>
 
229
<refsect2>
 
230
<title><anchor id="rb-source-can-rename"/>rb_source_can_rename ()</title>
 
231
<indexterm><primary>rb_source_can_rename</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_can_rename            (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
232
<para>
 
233
 
 
234
</para><variablelist role="params">
 
235
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
236
<listitem><simpara>
 
237
</simpara></listitem></varlistentry>
 
238
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
239
 
 
240
 
 
241
</simpara></listitem></varlistentry>
 
242
</variablelist></refsect2>
 
243
<refsect2>
 
244
<title><anchor id="rb-source-can-search"/>rb_source_can_search ()</title>
 
245
<indexterm><primary>rb_source_can_search</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_can_search            (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
246
<para>
 
247
 
 
248
</para><variablelist role="params">
 
249
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
250
<listitem><simpara>
 
251
</simpara></listitem></varlistentry>
 
252
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
253
 
 
254
 
 
255
</simpara></listitem></varlistentry>
 
256
</variablelist></refsect2>
 
257
<refsect2>
 
258
<title><anchor id="rb-source-search"/>rb_source_search ()</title>
 
259
<indexterm><primary>rb_source_search</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_search                (<link linkend="RBSource">RBSource</link> *source,
 
260
                                             const <link linkend="char">char</link> *text);</programlisting>
 
261
<para>
 
262
 
 
263
</para><variablelist role="params">
 
264
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
265
<listitem><simpara>
 
266
</simpara></listitem></varlistentry>
 
267
<varlistentry><term><parameter>text</parameter>&nbsp;:</term>
 
268
<listitem><simpara>
 
269
 
 
270
 
 
271
</simpara></listitem></varlistentry>
 
272
</variablelist></refsect2>
 
273
<refsect2>
 
274
<title><anchor id="rb-source-reset-filters"/>rb_source_reset_filters ()</title>
 
275
<indexterm><primary>rb_source_reset_filters</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_reset_filters         (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
276
<para>
 
277
 
 
278
</para><variablelist role="params">
 
279
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
280
<listitem><simpara>
 
281
 
 
282
 
 
283
</simpara></listitem></varlistentry>
 
284
</variablelist></refsect2>
 
285
<refsect2>
 
286
<title><anchor id="rb-source-get-config-widget"/>rb_source_get_config_widget ()</title>
 
287
<indexterm><primary>rb_source_get_config_widget</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>*  rb_source_get_config_widget     (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
288
<para>
 
289
 
 
290
</para><variablelist role="params">
 
291
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
292
<listitem><simpara>
 
293
</simpara></listitem></varlistentry>
 
294
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
295
 
 
296
 
 
297
</simpara></listitem></varlistentry>
 
298
</variablelist></refsect2>
 
299
<refsect2>
 
300
<title><anchor id="rb-source-can-cut"/>rb_source_can_cut ()</title>
 
301
<indexterm><primary>rb_source_can_cut</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_can_cut               (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
302
<para>
 
303
 
 
304
</para><variablelist role="params">
 
305
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
306
<listitem><simpara>
 
307
</simpara></listitem></varlistentry>
 
308
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
309
 
 
310
 
 
311
</simpara></listitem></varlistentry>
 
312
</variablelist></refsect2>
 
313
<refsect2>
 
314
<title><anchor id="rb-source-can-delete"/>rb_source_can_delete ()</title>
 
315
<indexterm><primary>rb_source_can_delete</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_can_delete            (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
316
<para>
 
317
 
 
318
</para><variablelist role="params">
 
319
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
320
<listitem><simpara>
 
321
</simpara></listitem></varlistentry>
 
322
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
323
 
 
324
 
 
325
</simpara></listitem></varlistentry>
 
326
</variablelist></refsect2>
 
327
<refsect2>
 
328
<title><anchor id="rb-source-can-copy"/>rb_source_can_copy ()</title>
 
329
<indexterm><primary>rb_source_can_copy</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_can_copy              (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
330
<para>
 
331
 
 
332
</para><variablelist role="params">
 
333
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
334
<listitem><simpara>
 
335
</simpara></listitem></varlistentry>
 
336
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
337
 
 
338
 
 
339
</simpara></listitem></varlistentry>
 
340
</variablelist></refsect2>
 
341
<refsect2>
 
342
<title><anchor id="rb-source-cut"/>rb_source_cut ()</title>
 
343
<indexterm><primary>rb_source_cut</primary></indexterm><programlisting><link linkend="GList">GList</link>*      rb_source_cut                   (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
344
<para>
 
345
 
 
346
</para><variablelist role="params">
 
347
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
348
<listitem><simpara>
 
349
</simpara></listitem></varlistentry>
 
350
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
351
 
 
352
 
 
353
</simpara></listitem></varlistentry>
 
354
</variablelist></refsect2>
 
355
<refsect2>
 
356
<title><anchor id="rb-source-copy"/>rb_source_copy ()</title>
 
357
<indexterm><primary>rb_source_copy</primary></indexterm><programlisting><link linkend="GList">GList</link>*      rb_source_copy                  (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
358
<para>
 
359
 
 
360
</para><variablelist role="params">
 
361
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
362
<listitem><simpara>
 
363
</simpara></listitem></varlistentry>
 
364
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
365
 
 
366
 
 
367
</simpara></listitem></varlistentry>
 
368
</variablelist></refsect2>
 
369
<refsect2>
 
370
<title><anchor id="rb-source-paste"/>rb_source_paste ()</title>
 
371
<indexterm><primary>rb_source_paste</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_paste                 (<link linkend="RBSource">RBSource</link> *source,
 
372
                                             <link linkend="GList">GList</link> *entries);</programlisting>
 
373
<para>
 
374
 
 
375
</para><variablelist role="params">
 
376
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
377
<listitem><simpara>
 
378
</simpara></listitem></varlistentry>
 
379
<varlistentry><term><parameter>entries</parameter>&nbsp;:</term>
 
380
<listitem><simpara>
 
381
 
 
382
 
 
383
</simpara></listitem></varlistentry>
 
384
</variablelist></refsect2>
 
385
<refsect2>
 
386
<title><anchor id="rb-source-delete"/>rb_source_delete ()</title>
 
387
<indexterm><primary>rb_source_delete</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_delete                (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
388
<para>
 
389
 
 
390
</para><variablelist role="params">
 
391
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
392
<listitem><simpara>
 
393
 
 
394
 
 
395
</simpara></listitem></varlistentry>
 
396
</variablelist></refsect2>
 
397
<refsect2>
 
398
<title><anchor id="rb-source-song-properties"/>rb_source_song_properties ()</title>
 
399
<indexterm><primary>rb_source_song_properties</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_song_properties       (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
400
<para>
 
401
 
 
402
</para><variablelist role="params">
 
403
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
404
<listitem><simpara>
 
405
 
 
406
 
 
407
</simpara></listitem></varlistentry>
 
408
</variablelist></refsect2>
 
409
<refsect2>
 
410
<title><anchor id="rb-source-try-playlist"/>rb_source_try_playlist ()</title>
 
411
<indexterm><primary>rb_source_try_playlist</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_try_playlist          (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
412
<para>
 
413
 
 
414
</para><variablelist role="params">
 
415
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
416
<listitem><simpara>
 
417
</simpara></listitem></varlistentry>
 
418
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
419
 
 
420
 
 
421
</simpara></listitem></varlistentry>
 
422
</variablelist></refsect2>
 
423
<refsect2>
 
424
<title><anchor id="rb-source-can-pause"/>rb_source_can_pause ()</title>
 
425
<indexterm><primary>rb_source_can_pause</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_can_pause             (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
426
<para>
 
427
 
 
428
</para><variablelist role="params">
 
429
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
430
<listitem><simpara>
 
431
</simpara></listitem></varlistentry>
 
432
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
433
 
 
434
 
 
435
</simpara></listitem></varlistentry>
 
436
</variablelist></refsect2>
 
437
<refsect2>
 
438
<title><anchor id="rb-source-handle-eos"/>rb_source_handle_eos ()</title>
 
439
<indexterm><primary>rb_source_handle_eos</primary></indexterm><programlisting><link linkend="RBSourceEOFType">RBSourceEOFType</link> rb_source_handle_eos        (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
440
<para>
 
441
 
 
442
</para><variablelist role="params">
 
443
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
444
<listitem><simpara>
 
445
</simpara></listitem></varlistentry>
 
446
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
447
 
 
448
 
 
449
</simpara></listitem></varlistentry>
 
450
</variablelist></refsect2>
 
451
<refsect2>
 
452
<title><anchor id="rb-source-have-url"/>rb_source_have_url ()</title>
 
453
<indexterm><primary>rb_source_have_url</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_have_url              (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
454
<para>
 
455
 
 
456
</para><variablelist role="params">
 
457
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
458
<listitem><simpara>
 
459
</simpara></listitem></varlistentry>
 
460
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
461
 
 
462
 
 
463
</simpara></listitem></varlistentry>
 
464
</variablelist></refsect2>
 
465
<refsect2>
 
466
<title><anchor id="rb-source-receive-drag"/>rb_source_receive_drag ()</title>
 
467
<indexterm><primary>rb_source_receive_drag</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_receive_drag          (<link linkend="RBSource">RBSource</link> *source,
 
468
                                             <link linkend="GtkSelectionData">GtkSelectionData</link> *data);</programlisting>
 
469
<para>
 
470
 
 
471
</para><variablelist role="params">
 
472
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
473
<listitem><simpara>
 
474
</simpara></listitem></varlistentry>
 
475
<varlistentry><term><parameter>data</parameter>&nbsp;:</term>
 
476
<listitem><simpara>
 
477
</simpara></listitem></varlistentry>
 
478
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
479
 
 
480
 
 
481
</simpara></listitem></varlistentry>
 
482
</variablelist></refsect2>
 
483
<refsect2>
 
484
<title><anchor id="rb-source-show-popup"/>rb_source_show_popup ()</title>
 
485
<indexterm><primary>rb_source_show_popup</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_show_popup            (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
486
<para>
 
487
 
 
488
</para><variablelist role="params">
 
489
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
490
<listitem><simpara>
 
491
</simpara></listitem></varlistentry>
 
492
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
493
 
 
494
 
 
495
</simpara></listitem></varlistentry>
 
496
</variablelist></refsect2>
 
497
<refsect2>
 
498
<title><anchor id="rb-source-delete-thyself"/>rb_source_delete_thyself ()</title>
 
499
<indexterm><primary>rb_source_delete_thyself</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_delete_thyself        (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
500
<para>
 
501
 
 
502
</para><variablelist role="params">
 
503
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
504
<listitem><simpara>
 
505
 
 
506
 
 
507
</simpara></listitem></varlistentry>
 
508
</variablelist></refsect2>
 
509
<refsect2>
 
510
<title><anchor id="rb-source-activate"/>rb_source_activate ()</title>
 
511
<indexterm><primary>rb_source_activate</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_activate              (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
512
<para>
 
513
 
 
514
</para><variablelist role="params">
 
515
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
516
<listitem><simpara>
 
517
 
 
518
 
 
519
</simpara></listitem></varlistentry>
 
520
</variablelist></refsect2>
 
521
<refsect2>
 
522
<title><anchor id="rb-source-deactivate"/>rb_source_deactivate ()</title>
 
523
<indexterm><primary>rb_source_deactivate</primary></indexterm><programlisting><link linkend="void">void</link>        rb_source_deactivate            (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
524
<para>
 
525
 
 
526
</para><variablelist role="params">
 
527
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
528
<listitem><simpara>
 
529
 
 
530
 
 
531
</simpara></listitem></varlistentry>
 
532
</variablelist></refsect2>
 
533
<refsect2>
 
534
<title><anchor id="rb-source-disconnect"/>rb_source_disconnect ()</title>
 
535
<indexterm><primary>rb_source_disconnect</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>    rb_source_disconnect            (<link linkend="RBSource">RBSource</link> *source);</programlisting>
 
536
<para>
 
537
 
 
538
</para><variablelist role="params">
 
539
<varlistentry><term><parameter>source</parameter>&nbsp;:</term>
 
540
<listitem><simpara>
 
541
</simpara></listitem></varlistentry>
 
542
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
543
 
 
544
 
 
545
</simpara></listitem></varlistentry>
 
546
</variablelist></refsect2>
 
547
 
 
548
</refsect1>
 
549
 
 
550
 
 
551
 
 
552
 
 
553
</refentry>