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

« back to all changes in this revision

Viewing changes to doc/reference/html/rhythmbox-RBSource.html

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html>
 
2
<head>
 
3
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 
4
<title>RBSource</title>
 
5
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
 
6
<link rel="start" href="index.html" title="Rhythmbox Development Reference Manual">
 
7
<link rel="up" href="ch07.html" title="Sources">
 
8
<link rel="prev" href="rhythmbox-rb-sourcelist.html" title="rb-sourcelist">
 
9
<link rel="next" href="ch08.html" title="Widgets">
 
10
<meta name="generator" content="GTK-Doc V1.4 (XML mode)">
 
11
<link rel="stylesheet" href="style.css" type="text/css">
 
12
<link rel="chapter" href="ch01.html" title="IRadio UI">
 
13
<link rel="chapter" href="ch02.html" title="Lib">
 
14
<link rel="chapter" href="ch03.html" title="Metadata">
 
15
<link rel="chapter" href="ch04.html" title="Player">
 
16
<link rel="chapter" href="ch05.html" title="RhythmDB">
 
17
<link rel="chapter" href="ch06.html" title="Shell">
 
18
<link rel="chapter" href="ch07.html" title="Sources">
 
19
<link rel="chapter" href="ch08.html" title="Widgets">
 
20
</head>
 
21
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
22
<table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
 
23
<td><a accesskey="p" href="rhythmbox-rb-sourcelist.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
24
<td><a accesskey="u" href="ch07.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
25
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
26
<th width="100%" align="center">Rhythmbox Development Reference Manual</th>
 
27
<td><a accesskey="n" href="ch08.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
28
</tr></table>
 
29
<div class="refentry" lang="en">
 
30
<a name="rhythmbox-RBSource"></a><div class="titlepage"></div>
 
31
<div class="refnamediv"><table width="100%"><tr>
 
32
<td valign="top">
 
33
<h2><span class="refentrytitle">RBSource</span></h2>
 
34
<p>RBSource &#8212; </p>
 
35
</td>
 
36
<td valign="top" align="right"></td>
 
37
</tr></table></div>
 
38
<div class="refsynopsisdiv">
 
39
<h2>Synopsis</h2>
 
40
<pre class="synopsis">
 
41
 
 
42
 
 
43
 
 
44
enum        <a href="rhythmbox-RBSource.html#RBSourceEOFType">RBSourceEOFType</a>;
 
45
            <a href="rhythmbox-RBSource.html#RBSourcePrivate">RBSourcePrivate</a>;
 
46
gboolean    (<a href="rhythmbox-RBSource.html#RBSourceFeatureFunc">*RBSourceFeatureFunc</a>)          (RBSource *source);
 
47
void        <a href="rhythmbox-RBSource.html#rb-source-notify-filter-changed">rb_source_notify_filter_changed</a> (RBSource *source);
 
48
void        <a href="rhythmbox-RBSource.html#rb-source-notify-status-changed">rb_source_notify_status_changed</a> (RBSource *status);
 
49
void        <a href="rhythmbox-RBSource.html#rb-source-update-play-statistics">rb_source_update_play_statistics</a>
 
50
                                            (RBSource *source,
 
51
                                             RhythmDB *db,
 
52
                                             <a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);
 
53
char*       <a href="rhythmbox-RBSource.html#rb-source-get-status">rb_source_get_status</a>            (RBSource *source);
 
54
const char* <a href="rhythmbox-RBSource.html#rb-source-get-browser-key">rb_source_get_browser_key</a>       (RBSource *source);
 
55
RBEntryView* <a href="rhythmbox-RBSource.html#rb-source-get-entry-view">rb_source_get_entry_view</a>       (RBSource *source);
 
56
GList*      <a href="rhythmbox-RBSource.html#rb-source-get-extra-views">rb_source_get_extra_views</a>       (RBSource *source);
 
57
GdkPixbuf*  <a href="rhythmbox-RBSource.html#rb-source-get-pixbuf">rb_source_get_pixbuf</a>            (RBSource *source);
 
58
gboolean    <a href="rhythmbox-RBSource.html#rb-source-can-rename">rb_source_can_rename</a>            (RBSource *source);
 
59
gboolean    <a href="rhythmbox-RBSource.html#rb-source-can-search">rb_source_can_search</a>            (RBSource *source);
 
60
void        <a href="rhythmbox-RBSource.html#rb-source-search">rb_source_search</a>                (RBSource *source,
 
61
                                             const char *text);
 
62
void        <a href="rhythmbox-RBSource.html#rb-source-reset-filters">rb_source_reset_filters</a>         (RBSource *source);
 
63
GtkWidget*  <a href="rhythmbox-RBSource.html#rb-source-get-config-widget">rb_source_get_config_widget</a>     (RBSource *source);
 
64
gboolean    <a href="rhythmbox-RBSource.html#rb-source-can-cut">rb_source_can_cut</a>               (RBSource *source);
 
65
gboolean    <a href="rhythmbox-RBSource.html#rb-source-can-delete">rb_source_can_delete</a>            (RBSource *source);
 
66
gboolean    <a href="rhythmbox-RBSource.html#rb-source-can-copy">rb_source_can_copy</a>              (RBSource *source);
 
67
GList*      <a href="rhythmbox-RBSource.html#rb-source-cut">rb_source_cut</a>                   (RBSource *source);
 
68
GList*      <a href="rhythmbox-RBSource.html#rb-source-copy">rb_source_copy</a>                  (RBSource *source);
 
69
void        <a href="rhythmbox-RBSource.html#rb-source-paste">rb_source_paste</a>                 (RBSource *source,
 
70
                                             GList *entries);
 
71
void        <a href="rhythmbox-RBSource.html#rb-source-delete">rb_source_delete</a>                (RBSource *source);
 
72
void        <a href="rhythmbox-RBSource.html#rb-source-song-properties">rb_source_song_properties</a>       (RBSource *source);
 
73
gboolean    <a href="rhythmbox-RBSource.html#rb-source-try-playlist">rb_source_try_playlist</a>          (RBSource *source);
 
74
gboolean    <a href="rhythmbox-RBSource.html#rb-source-can-pause">rb_source_can_pause</a>             (RBSource *source);
 
75
<a href="rhythmbox-RBSource.html#RBSourceEOFType">RBSourceEOFType</a> <a href="rhythmbox-RBSource.html#rb-source-handle-eos">rb_source_handle_eos</a>        (RBSource *source);
 
76
gboolean    <a href="rhythmbox-RBSource.html#rb-source-have-url">rb_source_have_url</a>              (RBSource *source);
 
77
gboolean    <a href="rhythmbox-RBSource.html#rb-source-receive-drag">rb_source_receive_drag</a>          (RBSource *source,
 
78
                                             GtkSelectionData *data);
 
79
gboolean    <a href="rhythmbox-RBSource.html#rb-source-show-popup">rb_source_show_popup</a>            (RBSource *source);
 
80
void        <a href="rhythmbox-RBSource.html#rb-source-delete-thyself">rb_source_delete_thyself</a>        (RBSource *source);
 
81
void        <a href="rhythmbox-RBSource.html#rb-source-activate">rb_source_activate</a>              (RBSource *source);
 
82
void        <a href="rhythmbox-RBSource.html#rb-source-deactivate">rb_source_deactivate</a>            (RBSource *source);
 
83
gboolean    <a href="rhythmbox-RBSource.html#rb-source-disconnect">rb_source_disconnect</a>            (RBSource *source);
 
84
 
 
85
</pre>
 
86
</div>
 
87
<div class="refsect1" lang="en">
 
88
<a name="id2591376"></a><h2>Description</h2>
 
89
<p>
 
90
 
 
91
</p>
 
92
</div>
 
93
<div class="refsect1" lang="en">
 
94
<a name="id2591387"></a><h2>Details</h2>
 
95
<div class="refsect2" lang="en">
 
96
<a name="id2591393"></a><h3>
 
97
<a name="RBSourceEOFType"></a>enum RBSourceEOFType</h3>
 
98
<a class="indexterm" name="id2591404"></a><pre class="programlisting">typedef enum {
 
99
        RB_SOURCE_EOF_ERROR,
 
100
        RB_SOURCE_EOF_RETRY,
 
101
        RB_SOURCE_EOF_NEXT,
 
102
} RBSourceEOFType;
 
103
</pre>
 
104
<p>
 
105
 
 
106
</p>
 
107
</div>
 
108
<hr>
 
109
<div class="refsect2" lang="en">
 
110
<a name="id2591420"></a><h3>
 
111
<a name="RBSourcePrivate"></a>RBSourcePrivate</h3>
 
112
<a class="indexterm" name="id2591430"></a><pre class="programlisting">typedef struct _RBSourcePrivate RBSourcePrivate;</pre>
 
113
<p>
 
114
 
 
115
</p>
 
116
</div>
 
117
<hr>
 
118
<div class="refsect2" lang="en">
 
119
<a name="id2591447"></a><h3>
 
120
<a name="RBSourceFeatureFunc"></a>RBSourceFeatureFunc ()</h3>
 
121
<a class="indexterm" name="id2591457"></a><pre class="programlisting">gboolean    (*RBSourceFeatureFunc)          (RBSource *source);</pre>
 
122
<p>
 
123
 
 
124
</p>
 
125
<div class="variablelist"><table border="0">
 
126
<col align="left" valign="top">
 
127
<tbody>
 
128
<tr>
 
129
<td>
 
130
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
131
<td>
 
132
</td>
 
133
</tr>
 
134
<tr>
 
135
<td>
 
136
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
137
<td>
 
138
 
 
139
 
 
140
</td>
 
141
</tr>
 
142
</tbody>
 
143
</table></div>
 
144
</div>
 
145
<hr>
 
146
<div class="refsect2" lang="en">
 
147
<a name="id2591512"></a><h3>
 
148
<a name="rb-source-notify-filter-changed"></a>rb_source_notify_filter_changed ()</h3>
 
149
<a class="indexterm" name="id2591521"></a><pre class="programlisting">void        rb_source_notify_filter_changed (RBSource *source);</pre>
 
150
<p>
 
151
 
 
152
</p>
 
153
<div class="variablelist"><table border="0">
 
154
<col align="left" valign="top">
 
155
<tbody><tr>
 
156
<td>
 
157
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
158
<td>
 
159
 
 
160
 
 
161
</td>
 
162
</tr></tbody>
 
163
</table></div>
 
164
</div>
 
165
<hr>
 
166
<div class="refsect2" lang="en">
 
167
<a name="id2591566"></a><h3>
 
168
<a name="rb-source-notify-status-changed"></a>rb_source_notify_status_changed ()</h3>
 
169
<a class="indexterm" name="id2591575"></a><pre class="programlisting">void        rb_source_notify_status_changed (RBSource *status);</pre>
 
170
<p>
 
171
 
 
172
</p>
 
173
<div class="variablelist"><table border="0">
 
174
<col align="left" valign="top">
 
175
<tbody><tr>
 
176
<td>
 
177
<span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></td>
 
178
<td>
 
179
 
 
180
 
 
181
</td>
 
182
</tr></tbody>
 
183
</table></div>
 
184
</div>
 
185
<hr>
 
186
<div class="refsect2" lang="en">
 
187
<a name="id2591620"></a><h3>
 
188
<a name="rb-source-update-play-statistics"></a>rb_source_update_play_statistics ()</h3>
 
189
<a class="indexterm" name="id2591628"></a><pre class="programlisting">void        rb_source_update_play_statistics
 
190
                                            (RBSource *source,
 
191
                                             RhythmDB *db,
 
192
                                             <a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
 
193
<p>
 
194
 
 
195
</p>
 
196
<div class="variablelist"><table border="0">
 
197
<col align="left" valign="top">
 
198
<tbody>
 
199
<tr>
 
200
<td>
 
201
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
202
<td>
 
203
</td>
 
204
</tr>
 
205
<tr>
 
206
<td>
 
207
<span class="term"><em class="parameter"><code>db</code></em>&#160;:</span></td>
 
208
<td>
 
209
</td>
 
210
</tr>
 
211
<tr>
 
212
<td>
 
213
<span class="term"><em class="parameter"><code>entry</code></em>&#160;:</span></td>
 
214
<td>
 
215
 
 
216
 
 
217
</td>
 
218
</tr>
 
219
</tbody>
 
220
</table></div>
 
221
</div>
 
222
<hr>
 
223
<div class="refsect2" lang="en">
 
224
<a name="id2596454"></a><h3>
 
225
<a name="rb-source-get-status"></a>rb_source_get_status ()</h3>
 
226
<a class="indexterm" name="id2596463"></a><pre class="programlisting">char*       rb_source_get_status            (RBSource *source);</pre>
 
227
<p>
 
228
FIXME:
 
229
Some Random comments</p>
 
230
<p>
 
231
 
 
232
</p>
 
233
<div class="variablelist"><table border="0">
 
234
<col align="left" valign="top">
 
235
<tbody>
 
236
<tr>
 
237
<td>
 
238
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
239
<td>
 
240
</td>
 
241
</tr>
 
242
<tr>
 
243
<td>
 
244
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
245
<td> The status string
 
246
</td>
 
247
</tr>
 
248
</tbody>
 
249
</table></div>
 
250
</div>
 
251
<hr>
 
252
<div class="refsect2" lang="en">
 
253
<a name="id2596517"></a><h3>
 
254
<a name="rb-source-get-browser-key"></a>rb_source_get_browser_key ()</h3>
 
255
<a class="indexterm" name="id2596526"></a><pre class="programlisting">const char* rb_source_get_browser_key       (RBSource *source);</pre>
 
256
<p>
 
257
 
 
258
</p>
 
259
<div class="variablelist"><table border="0">
 
260
<col align="left" valign="top">
 
261
<tbody>
 
262
<tr>
 
263
<td>
 
264
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
265
<td>
 
266
</td>
 
267
</tr>
 
268
<tr>
 
269
<td>
 
270
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
271
<td>
 
272
 
 
273
 
 
274
</td>
 
275
</tr>
 
276
</tbody>
 
277
</table></div>
 
278
</div>
 
279
<hr>
 
280
<div class="refsect2" lang="en">
 
281
<a name="id2596584"></a><h3>
 
282
<a name="rb-source-get-entry-view"></a>rb_source_get_entry_view ()</h3>
 
283
<a class="indexterm" name="id2596593"></a><pre class="programlisting">RBEntryView* rb_source_get_entry_view       (RBSource *source);</pre>
 
284
<p>
 
285
 
 
286
</p>
 
287
<div class="variablelist"><table border="0">
 
288
<col align="left" valign="top">
 
289
<tbody>
 
290
<tr>
 
291
<td>
 
292
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
293
<td>
 
294
</td>
 
295
</tr>
 
296
<tr>
 
297
<td>
 
298
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
299
<td>
 
300
 
 
301
 
 
302
</td>
 
303
</tr>
 
304
</tbody>
 
305
</table></div>
 
306
</div>
 
307
<hr>
 
308
<div class="refsect2" lang="en">
 
309
<a name="id2596649"></a><h3>
 
310
<a name="rb-source-get-extra-views"></a>rb_source_get_extra_views ()</h3>
 
311
<a class="indexterm" name="id2596658"></a><pre class="programlisting">GList*      rb_source_get_extra_views       (RBSource *source);</pre>
 
312
<p>
 
313
 
 
314
</p>
 
315
<div class="variablelist"><table border="0">
 
316
<col align="left" valign="top">
 
317
<tbody>
 
318
<tr>
 
319
<td>
 
320
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
321
<td>
 
322
</td>
 
323
</tr>
 
324
<tr>
 
325
<td>
 
326
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
327
<td>
 
328
 
 
329
 
 
330
</td>
 
331
</tr>
 
332
</tbody>
 
333
</table></div>
 
334
</div>
 
335
<hr>
 
336
<div class="refsect2" lang="en">
 
337
<a name="id2596714"></a><h3>
 
338
<a name="rb-source-get-pixbuf"></a>rb_source_get_pixbuf ()</h3>
 
339
<a class="indexterm" name="id2596723"></a><pre class="programlisting">GdkPixbuf*  rb_source_get_pixbuf            (RBSource *source);</pre>
 
340
<p>
 
341
 
 
342
</p>
 
343
<div class="variablelist"><table border="0">
 
344
<col align="left" valign="top">
 
345
<tbody>
 
346
<tr>
 
347
<td>
 
348
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
349
<td>
 
350
</td>
 
351
</tr>
 
352
<tr>
 
353
<td>
 
354
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
355
<td>
 
356
 
 
357
 
 
358
</td>
 
359
</tr>
 
360
</tbody>
 
361
</table></div>
 
362
</div>
 
363
<hr>
 
364
<div class="refsect2" lang="en">
 
365
<a name="id2596779"></a><h3>
 
366
<a name="rb-source-can-rename"></a>rb_source_can_rename ()</h3>
 
367
<a class="indexterm" name="id2596788"></a><pre class="programlisting">gboolean    rb_source_can_rename            (RBSource *source);</pre>
 
368
<p>
 
369
 
 
370
</p>
 
371
<div class="variablelist"><table border="0">
 
372
<col align="left" valign="top">
 
373
<tbody>
 
374
<tr>
 
375
<td>
 
376
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
377
<td>
 
378
</td>
 
379
</tr>
 
380
<tr>
 
381
<td>
 
382
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
383
<td>
 
384
 
 
385
 
 
386
</td>
 
387
</tr>
 
388
</tbody>
 
389
</table></div>
 
390
</div>
 
391
<hr>
 
392
<div class="refsect2" lang="en">
 
393
<a name="id2596844"></a><h3>
 
394
<a name="rb-source-can-search"></a>rb_source_can_search ()</h3>
 
395
<a class="indexterm" name="id2596853"></a><pre class="programlisting">gboolean    rb_source_can_search            (RBSource *source);</pre>
 
396
<p>
 
397
 
 
398
</p>
 
399
<div class="variablelist"><table border="0">
 
400
<col align="left" valign="top">
 
401
<tbody>
 
402
<tr>
 
403
<td>
 
404
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
405
<td>
 
406
</td>
 
407
</tr>
 
408
<tr>
 
409
<td>
 
410
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
411
<td>
 
412
 
 
413
 
 
414
</td>
 
415
</tr>
 
416
</tbody>
 
417
</table></div>
 
418
</div>
 
419
<hr>
 
420
<div class="refsect2" lang="en">
 
421
<a name="id2596910"></a><h3>
 
422
<a name="rb-source-search"></a>rb_source_search ()</h3>
 
423
<a class="indexterm" name="id2596920"></a><pre class="programlisting">void        rb_source_search                (RBSource *source,
 
424
                                             const char *text);</pre>
 
425
<p>
 
426
 
 
427
</p>
 
428
<div class="variablelist"><table border="0">
 
429
<col align="left" valign="top">
 
430
<tbody>
 
431
<tr>
 
432
<td>
 
433
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
434
<td>
 
435
</td>
 
436
</tr>
 
437
<tr>
 
438
<td>
 
439
<span class="term"><em class="parameter"><code>text</code></em>&#160;:</span></td>
 
440
<td>
 
441
 
 
442
 
 
443
</td>
 
444
</tr>
 
445
</tbody>
 
446
</table></div>
 
447
</div>
 
448
<hr>
 
449
<div class="refsect2" lang="en">
 
450
<a name="id2596987"></a><h3>
 
451
<a name="rb-source-reset-filters"></a>rb_source_reset_filters ()</h3>
 
452
<a class="indexterm" name="id2596996"></a><pre class="programlisting">void        rb_source_reset_filters         (RBSource *source);</pre>
 
453
<p>
 
454
 
 
455
</p>
 
456
<div class="variablelist"><table border="0">
 
457
<col align="left" valign="top">
 
458
<tbody><tr>
 
459
<td>
 
460
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
461
<td>
 
462
 
 
463
 
 
464
</td>
 
465
</tr></tbody>
 
466
</table></div>
 
467
</div>
 
468
<hr>
 
469
<div class="refsect2" lang="en">
 
470
<a name="id2597041"></a><h3>
 
471
<a name="rb-source-get-config-widget"></a>rb_source_get_config_widget ()</h3>
 
472
<a class="indexterm" name="id2597051"></a><pre class="programlisting">GtkWidget*  rb_source_get_config_widget     (RBSource *source);</pre>
 
473
<p>
 
474
 
 
475
</p>
 
476
<div class="variablelist"><table border="0">
 
477
<col align="left" valign="top">
 
478
<tbody>
 
479
<tr>
 
480
<td>
 
481
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
482
<td>
 
483
</td>
 
484
</tr>
 
485
<tr>
 
486
<td>
 
487
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
488
<td>
 
489
 
 
490
 
 
491
</td>
 
492
</tr>
 
493
</tbody>
 
494
</table></div>
 
495
</div>
 
496
<hr>
 
497
<div class="refsect2" lang="en">
 
498
<a name="id2597086"></a><h3>
 
499
<a name="rb-source-can-cut"></a>rb_source_can_cut ()</h3>
 
500
<a class="indexterm" name="id2597095"></a><pre class="programlisting">gboolean    rb_source_can_cut               (RBSource *source);</pre>
 
501
<p>
 
502
 
 
503
</p>
 
504
<div class="variablelist"><table border="0">
 
505
<col align="left" valign="top">
 
506
<tbody>
 
507
<tr>
 
508
<td>
 
509
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
510
<td>
 
511
</td>
 
512
</tr>
 
513
<tr>
 
514
<td>
 
515
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
516
<td>
 
517
 
 
518
 
 
519
</td>
 
520
</tr>
 
521
</tbody>
 
522
</table></div>
 
523
</div>
 
524
<hr>
 
525
<div class="refsect2" lang="en">
 
526
<a name="id2597145"></a><h3>
 
527
<a name="rb-source-can-delete"></a>rb_source_can_delete ()</h3>
 
528
<a class="indexterm" name="id2597153"></a><pre class="programlisting">gboolean    rb_source_can_delete            (RBSource *source);</pre>
 
529
<p>
 
530
 
 
531
</p>
 
532
<div class="variablelist"><table border="0">
 
533
<col align="left" valign="top">
 
534
<tbody>
 
535
<tr>
 
536
<td>
 
537
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
538
<td>
 
539
</td>
 
540
</tr>
 
541
<tr>
 
542
<td>
 
543
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
544
<td>
 
545
 
 
546
 
 
547
</td>
 
548
</tr>
 
549
</tbody>
 
550
</table></div>
 
551
</div>
 
552
<hr>
 
553
<div class="refsect2" lang="en">
 
554
<a name="id2597203"></a><h3>
 
555
<a name="rb-source-can-copy"></a>rb_source_can_copy ()</h3>
 
556
<a class="indexterm" name="id2597212"></a><pre class="programlisting">gboolean    rb_source_can_copy              (RBSource *source);</pre>
 
557
<p>
 
558
 
 
559
</p>
 
560
<div class="variablelist"><table border="0">
 
561
<col align="left" valign="top">
 
562
<tbody>
 
563
<tr>
 
564
<td>
 
565
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
566
<td>
 
567
</td>
 
568
</tr>
 
569
<tr>
 
570
<td>
 
571
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
572
<td>
 
573
 
 
574
 
 
575
</td>
 
576
</tr>
 
577
</tbody>
 
578
</table></div>
 
579
</div>
 
580
<hr>
 
581
<div class="refsect2" lang="en">
 
582
<a name="id2597262"></a><h3>
 
583
<a name="rb-source-cut"></a>rb_source_cut ()</h3>
 
584
<a class="indexterm" name="id2597270"></a><pre class="programlisting">GList*      rb_source_cut                   (RBSource *source);</pre>
 
585
<p>
 
586
 
 
587
</p>
 
588
<div class="variablelist"><table border="0">
 
589
<col align="left" valign="top">
 
590
<tbody>
 
591
<tr>
 
592
<td>
 
593
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
594
<td>
 
595
</td>
 
596
</tr>
 
597
<tr>
 
598
<td>
 
599
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
600
<td>
 
601
 
 
602
 
 
603
</td>
 
604
</tr>
 
605
</tbody>
 
606
</table></div>
 
607
</div>
 
608
<hr>
 
609
<div class="refsect2" lang="en">
 
610
<a name="id2597320"></a><h3>
 
611
<a name="rb-source-copy"></a>rb_source_copy ()</h3>
 
612
<a class="indexterm" name="id2597329"></a><pre class="programlisting">GList*      rb_source_copy                  (RBSource *source);</pre>
 
613
<p>
 
614
 
 
615
</p>
 
616
<div class="variablelist"><table border="0">
 
617
<col align="left" valign="top">
 
618
<tbody>
 
619
<tr>
 
620
<td>
 
621
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
622
<td>
 
623
</td>
 
624
</tr>
 
625
<tr>
 
626
<td>
 
627
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
628
<td>
 
629
 
 
630
 
 
631
</td>
 
632
</tr>
 
633
</tbody>
 
634
</table></div>
 
635
</div>
 
636
<hr>
 
637
<div class="refsect2" lang="en">
 
638
<a name="id2597379"></a><h3>
 
639
<a name="rb-source-paste"></a>rb_source_paste ()</h3>
 
640
<a class="indexterm" name="id2597387"></a><pre class="programlisting">void        rb_source_paste                 (RBSource *source,
 
641
                                             GList *entries);</pre>
 
642
<p>
 
643
 
 
644
</p>
 
645
<div class="variablelist"><table border="0">
 
646
<col align="left" valign="top">
 
647
<tbody>
 
648
<tr>
 
649
<td>
 
650
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
651
<td>
 
652
</td>
 
653
</tr>
 
654
<tr>
 
655
<td>
 
656
<span class="term"><em class="parameter"><code>entries</code></em>&#160;:</span></td>
 
657
<td>
 
658
 
 
659
 
 
660
</td>
 
661
</tr>
 
662
</tbody>
 
663
</table></div>
 
664
</div>
 
665
<hr>
 
666
<div class="refsect2" lang="en">
 
667
<a name="id2597447"></a><h3>
 
668
<a name="rb-source-delete"></a>rb_source_delete ()</h3>
 
669
<a class="indexterm" name="id2597455"></a><pre class="programlisting">void        rb_source_delete                (RBSource *source);</pre>
 
670
<p>
 
671
 
 
672
</p>
 
673
<div class="variablelist"><table border="0">
 
674
<col align="left" valign="top">
 
675
<tbody><tr>
 
676
<td>
 
677
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
678
<td>
 
679
 
 
680
 
 
681
</td>
 
682
</tr></tbody>
 
683
</table></div>
 
684
</div>
 
685
<hr>
 
686
<div class="refsect2" lang="en">
 
687
<a name="id2597496"></a><h3>
 
688
<a name="rb-source-song-properties"></a>rb_source_song_properties ()</h3>
 
689
<a class="indexterm" name="id2597505"></a><pre class="programlisting">void        rb_source_song_properties       (RBSource *source);</pre>
 
690
<p>
 
691
 
 
692
</p>
 
693
<div class="variablelist"><table border="0">
 
694
<col align="left" valign="top">
 
695
<tbody><tr>
 
696
<td>
 
697
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
698
<td>
 
699
 
 
700
 
 
701
</td>
 
702
</tr></tbody>
 
703
</table></div>
 
704
</div>
 
705
<hr>
 
706
<div class="refsect2" lang="en">
 
707
<a name="id2597545"></a><h3>
 
708
<a name="rb-source-try-playlist"></a>rb_source_try_playlist ()</h3>
 
709
<a class="indexterm" name="id2597554"></a><pre class="programlisting">gboolean    rb_source_try_playlist          (RBSource *source);</pre>
 
710
<p>
 
711
 
 
712
</p>
 
713
<div class="variablelist"><table border="0">
 
714
<col align="left" valign="top">
 
715
<tbody>
 
716
<tr>
 
717
<td>
 
718
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
719
<td>
 
720
</td>
 
721
</tr>
 
722
<tr>
 
723
<td>
 
724
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
725
<td>
 
726
 
 
727
 
 
728
</td>
 
729
</tr>
 
730
</tbody>
 
731
</table></div>
 
732
</div>
 
733
<hr>
 
734
<div class="refsect2" lang="en">
 
735
<a name="id2597604"></a><h3>
 
736
<a name="rb-source-can-pause"></a>rb_source_can_pause ()</h3>
 
737
<a class="indexterm" name="id2597612"></a><pre class="programlisting">gboolean    rb_source_can_pause             (RBSource *source);</pre>
 
738
<p>
 
739
 
 
740
</p>
 
741
<div class="variablelist"><table border="0">
 
742
<col align="left" valign="top">
 
743
<tbody>
 
744
<tr>
 
745
<td>
 
746
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
747
<td>
 
748
</td>
 
749
</tr>
 
750
<tr>
 
751
<td>
 
752
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
753
<td>
 
754
 
 
755
 
 
756
</td>
 
757
</tr>
 
758
</tbody>
 
759
</table></div>
 
760
</div>
 
761
<hr>
 
762
<div class="refsect2" lang="en">
 
763
<a name="id2597662"></a><h3>
 
764
<a name="rb-source-handle-eos"></a>rb_source_handle_eos ()</h3>
 
765
<a class="indexterm" name="id2597671"></a><pre class="programlisting"><a href="rhythmbox-RBSource.html#RBSourceEOFType">RBSourceEOFType</a> rb_source_handle_eos        (RBSource *source);</pre>
 
766
<p>
 
767
 
 
768
</p>
 
769
<div class="variablelist"><table border="0">
 
770
<col align="left" valign="top">
 
771
<tbody>
 
772
<tr>
 
773
<td>
 
774
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
775
<td>
 
776
</td>
 
777
</tr>
 
778
<tr>
 
779
<td>
 
780
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
781
<td>
 
782
 
 
783
 
 
784
</td>
 
785
</tr>
 
786
</tbody>
 
787
</table></div>
 
788
</div>
 
789
<hr>
 
790
<div class="refsect2" lang="en">
 
791
<a name="id2597721"></a><h3>
 
792
<a name="rb-source-have-url"></a>rb_source_have_url ()</h3>
 
793
<a class="indexterm" name="id2597729"></a><pre class="programlisting">gboolean    rb_source_have_url              (RBSource *source);</pre>
 
794
<p>
 
795
 
 
796
</p>
 
797
<div class="variablelist"><table border="0">
 
798
<col align="left" valign="top">
 
799
<tbody>
 
800
<tr>
 
801
<td>
 
802
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
803
<td>
 
804
</td>
 
805
</tr>
 
806
<tr>
 
807
<td>
 
808
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
809
<td>
 
810
 
 
811
 
 
812
</td>
 
813
</tr>
 
814
</tbody>
 
815
</table></div>
 
816
</div>
 
817
<hr>
 
818
<div class="refsect2" lang="en">
 
819
<a name="id2597779"></a><h3>
 
820
<a name="rb-source-receive-drag"></a>rb_source_receive_drag ()</h3>
 
821
<a class="indexterm" name="id2597788"></a><pre class="programlisting">gboolean    rb_source_receive_drag          (RBSource *source,
 
822
                                             GtkSelectionData *data);</pre>
 
823
<p>
 
824
 
 
825
</p>
 
826
<div class="variablelist"><table border="0">
 
827
<col align="left" valign="top">
 
828
<tbody>
 
829
<tr>
 
830
<td>
 
831
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
832
<td>
 
833
</td>
 
834
</tr>
 
835
<tr>
 
836
<td>
 
837
<span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
 
838
<td>
 
839
</td>
 
840
</tr>
 
841
<tr>
 
842
<td>
 
843
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
844
<td>
 
845
 
 
846
 
 
847
</td>
 
848
</tr>
 
849
</tbody>
 
850
</table></div>
 
851
</div>
 
852
<hr>
 
853
<div class="refsect2" lang="en">
 
854
<a name="id2597857"></a><h3>
 
855
<a name="rb-source-show-popup"></a>rb_source_show_popup ()</h3>
 
856
<a class="indexterm" name="id2597865"></a><pre class="programlisting">gboolean    rb_source_show_popup            (RBSource *source);</pre>
 
857
<p>
 
858
 
 
859
</p>
 
860
<div class="variablelist"><table border="0">
 
861
<col align="left" valign="top">
 
862
<tbody>
 
863
<tr>
 
864
<td>
 
865
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
866
<td>
 
867
</td>
 
868
</tr>
 
869
<tr>
 
870
<td>
 
871
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
872
<td>
 
873
 
 
874
 
 
875
</td>
 
876
</tr>
 
877
</tbody>
 
878
</table></div>
 
879
</div>
 
880
<hr>
 
881
<div class="refsect2" lang="en">
 
882
<a name="id2597915"></a><h3>
 
883
<a name="rb-source-delete-thyself"></a>rb_source_delete_thyself ()</h3>
 
884
<a class="indexterm" name="id2597924"></a><pre class="programlisting">void        rb_source_delete_thyself        (RBSource *source);</pre>
 
885
<p>
 
886
 
 
887
</p>
 
888
<div class="variablelist"><table border="0">
 
889
<col align="left" valign="top">
 
890
<tbody><tr>
 
891
<td>
 
892
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
893
<td>
 
894
 
 
895
 
 
896
</td>
 
897
</tr></tbody>
 
898
</table></div>
 
899
</div>
 
900
<hr>
 
901
<div class="refsect2" lang="en">
 
902
<a name="id2597964"></a><h3>
 
903
<a name="rb-source-activate"></a>rb_source_activate ()</h3>
 
904
<a class="indexterm" name="id2597973"></a><pre class="programlisting">void        rb_source_activate              (RBSource *source);</pre>
 
905
<p>
 
906
 
 
907
</p>
 
908
<div class="variablelist"><table border="0">
 
909
<col align="left" valign="top">
 
910
<tbody><tr>
 
911
<td>
 
912
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
913
<td>
 
914
 
 
915
 
 
916
</td>
 
917
</tr></tbody>
 
918
</table></div>
 
919
</div>
 
920
<hr>
 
921
<div class="refsect2" lang="en">
 
922
<a name="id2598013"></a><h3>
 
923
<a name="rb-source-deactivate"></a>rb_source_deactivate ()</h3>
 
924
<a class="indexterm" name="id2598022"></a><pre class="programlisting">void        rb_source_deactivate            (RBSource *source);</pre>
 
925
<p>
 
926
 
 
927
</p>
 
928
<div class="variablelist"><table border="0">
 
929
<col align="left" valign="top">
 
930
<tbody><tr>
 
931
<td>
 
932
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
933
<td>
 
934
 
 
935
 
 
936
</td>
 
937
</tr></tbody>
 
938
</table></div>
 
939
</div>
 
940
<hr>
 
941
<div class="refsect2" lang="en">
 
942
<a name="id2598062"></a><h3>
 
943
<a name="rb-source-disconnect"></a>rb_source_disconnect ()</h3>
 
944
<a class="indexterm" name="id2598071"></a><pre class="programlisting">gboolean    rb_source_disconnect            (RBSource *source);</pre>
 
945
<p>
 
946
 
 
947
</p>
 
948
<div class="variablelist"><table border="0">
 
949
<col align="left" valign="top">
 
950
<tbody>
 
951
<tr>
 
952
<td>
 
953
<span class="term"><em class="parameter"><code>source</code></em>&#160;:</span></td>
 
954
<td>
 
955
</td>
 
956
</tr>
 
957
<tr>
 
958
<td>
 
959
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
960
<td>
 
961
 
 
962
 
 
963
</td>
 
964
</tr>
 
965
</tbody>
 
966
</table></div>
 
967
</div>
 
968
</div>
 
969
</div>
 
970
<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle">
 
971
<td align="left"><a accesskey="p" href="rhythmbox-rb-sourcelist.html"><b>&lt;&lt;&#160;rb-sourcelist</b></a></td>
 
972
<td align="right"><a accesskey="n" href="ch08.html"><b>Widgets&#160;&gt;&gt;</b></a></td>
 
973
</tr></table>
 
974
</body>
 
975
</html>