~ubuntu-branches/ubuntu/precise/rhythmbox/precise-201203091205

« back to all changes in this revision

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

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
void        <a href="rhythmbox-RBSource.html#rb-source-search">rb_source_search</a>                (RBSource *source,
61
61
                                             const char *text);
62
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);
 
63
GtkWidget*  <a href="rhythmbox-RBSource.html#rb-source-get-config-widget">rb_source_get_config_widget</a>     (RBSource *source,
 
64
                                             RBShellPreferences *prefs);
64
65
gboolean    <a href="rhythmbox-RBSource.html#rb-source-can-cut">rb_source_can_cut</a>               (RBSource *source);
65
66
gboolean    <a href="rhythmbox-RBSource.html#rb-source-can-delete">rb_source_can_delete</a>            (RBSource *source);
66
67
gboolean    <a href="rhythmbox-RBSource.html#rb-source-can-copy">rb_source_can_copy</a>              (RBSource *source);
85
86
</pre>
86
87
</div>
87
88
<div class="refsect1" lang="en">
88
 
<a name="id2591376"></a><h2>Description</h2>
 
89
<a name="id2589921"></a><h2>Description</h2>
89
90
<p>
90
91
 
91
92
</p>
92
93
</div>
93
94
<div class="refsect1" lang="en">
94
 
<a name="id2591387"></a><h2>Details</h2>
 
95
<a name="id2589932"></a><h2>Details</h2>
95
96
<div class="refsect2" lang="en">
96
 
<a name="id2591393"></a><h3>
 
97
<a name="id2589938"></a><h3>
97
98
<a name="RBSourceEOFType"></a>enum RBSourceEOFType</h3>
98
 
<a class="indexterm" name="id2591404"></a><pre class="programlisting">typedef enum {
 
99
<a class="indexterm" name="id2589949"></a><pre class="programlisting">typedef enum {
99
100
        RB_SOURCE_EOF_ERROR,
100
101
        RB_SOURCE_EOF_RETRY,
101
102
        RB_SOURCE_EOF_NEXT,
107
108
</div>
108
109
<hr>
109
110
<div class="refsect2" lang="en">
110
 
<a name="id2591420"></a><h3>
 
111
<a name="id2589965"></a><h3>
111
112
<a name="RBSourcePrivate"></a>RBSourcePrivate</h3>
112
 
<a class="indexterm" name="id2591430"></a><pre class="programlisting">typedef struct _RBSourcePrivate RBSourcePrivate;</pre>
 
113
<a class="indexterm" name="id2589976"></a><pre class="programlisting">typedef struct _RBSourcePrivate RBSourcePrivate;</pre>
113
114
<p>
114
115
 
115
116
</p>
116
117
</div>
117
118
<hr>
118
119
<div class="refsect2" lang="en">
119
 
<a name="id2591447"></a><h3>
 
120
<a name="id2589992"></a><h3>
120
121
<a name="RBSourceFeatureFunc"></a>RBSourceFeatureFunc ()</h3>
121
 
<a class="indexterm" name="id2591457"></a><pre class="programlisting">gboolean    (*RBSourceFeatureFunc)          (RBSource *source);</pre>
 
122
<a class="indexterm" name="id2590002"></a><pre class="programlisting">gboolean    (*RBSourceFeatureFunc)          (RBSource *source);</pre>
122
123
<p>
123
124
 
124
125
</p>
144
145
</div>
145
146
<hr>
146
147
<div class="refsect2" lang="en">
147
 
<a name="id2591512"></a><h3>
 
148
<a name="id2590057"></a><h3>
148
149
<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
<a class="indexterm" name="id2590066"></a><pre class="programlisting">void        rb_source_notify_filter_changed (RBSource *source);</pre>
150
151
<p>
151
152
 
152
153
</p>
164
165
</div>
165
166
<hr>
166
167
<div class="refsect2" lang="en">
167
 
<a name="id2591566"></a><h3>
 
168
<a name="id2590111"></a><h3>
168
169
<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
<a class="indexterm" name="id2590120"></a><pre class="programlisting">void        rb_source_notify_status_changed (RBSource *status);</pre>
170
171
<p>
171
172
 
172
173
</p>
184
185
</div>
185
186
<hr>
186
187
<div class="refsect2" lang="en">
187
 
<a name="id2591620"></a><h3>
 
188
<a name="id2590165"></a><h3>
188
189
<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
<a class="indexterm" name="id2595316"></a><pre class="programlisting">void        rb_source_update_play_statistics
190
191
                                            (RBSource *source,
191
192
                                             RhythmDB *db,
192
193
                                             <a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
221
222
</div>
222
223
<hr>
223
224
<div class="refsect2" lang="en">
224
 
<a name="id2596454"></a><h3>
 
225
<a name="id2595395"></a><h3>
225
226
<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
<a class="indexterm" name="id2595403"></a><pre class="programlisting">char*       rb_source_get_status            (RBSource *source);</pre>
227
228
<p>
228
229
FIXME:
229
230
Some Random comments</p>
250
251
</div>
251
252
<hr>
252
253
<div class="refsect2" lang="en">
253
 
<a name="id2596517"></a><h3>
 
254
<a name="id2595456"></a><h3>
254
255
<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
<a class="indexterm" name="id2595466"></a><pre class="programlisting">const char* rb_source_get_browser_key       (RBSource *source);</pre>
256
257
<p>
257
258
 
258
259
</p>
278
279
</div>
279
280
<hr>
280
281
<div class="refsect2" lang="en">
281
 
<a name="id2596584"></a><h3>
 
282
<a name="id2595523"></a><h3>
282
283
<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
<a class="indexterm" name="id2595532"></a><pre class="programlisting">RBEntryView* rb_source_get_entry_view       (RBSource *source);</pre>
284
285
<p>
285
286
 
286
287
</p>
306
307
</div>
307
308
<hr>
308
309
<div class="refsect2" lang="en">
309
 
<a name="id2596649"></a><h3>
 
310
<a name="id2595588"></a><h3>
310
311
<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
<a class="indexterm" name="id2595597"></a><pre class="programlisting">GList*      rb_source_get_extra_views       (RBSource *source);</pre>
312
313
<p>
313
314
 
314
315
</p>
334
335
</div>
335
336
<hr>
336
337
<div class="refsect2" lang="en">
337
 
<a name="id2596714"></a><h3>
 
338
<a name="id2595654"></a><h3>
338
339
<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
<a class="indexterm" name="id2595662"></a><pre class="programlisting">GdkPixbuf*  rb_source_get_pixbuf            (RBSource *source);</pre>
340
341
<p>
341
342
 
342
343
</p>
362
363
</div>
363
364
<hr>
364
365
<div class="refsect2" lang="en">
365
 
<a name="id2596779"></a><h3>
 
366
<a name="id2595719"></a><h3>
366
367
<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
<a class="indexterm" name="id2595728"></a><pre class="programlisting">gboolean    rb_source_can_rename            (RBSource *source);</pre>
368
369
<p>
369
370
 
370
371
</p>
390
391
</div>
391
392
<hr>
392
393
<div class="refsect2" lang="en">
393
 
<a name="id2596844"></a><h3>
 
394
<a name="id2595784"></a><h3>
394
395
<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
<a class="indexterm" name="id2595793"></a><pre class="programlisting">gboolean    rb_source_can_search            (RBSource *source);</pre>
396
397
<p>
397
398
 
398
399
</p>
418
419
</div>
419
420
<hr>
420
421
<div class="refsect2" lang="en">
421
 
<a name="id2596910"></a><h3>
 
422
<a name="id2595849"></a><h3>
422
423
<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
<a class="indexterm" name="id2595859"></a><pre class="programlisting">void        rb_source_search                (RBSource *source,
424
425
                                             const char *text);</pre>
425
426
<p>
426
427
 
447
448
</div>
448
449
<hr>
449
450
<div class="refsect2" lang="en">
450
 
<a name="id2596987"></a><h3>
 
451
<a name="id2533371"></a><h3>
451
452
<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
<a class="indexterm" name="id2595915"></a><pre class="programlisting">void        rb_source_reset_filters         (RBSource *source);</pre>
453
454
<p>
454
455
 
455
456
</p>
467
468
</div>
468
469
<hr>
469
470
<div class="refsect2" lang="en">
470
 
<a name="id2597041"></a><h3>
 
471
<a name="id2595956"></a><h3>
471
472
<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
<a class="indexterm" name="id2595965"></a><pre class="programlisting">GtkWidget*  rb_source_get_config_widget     (RBSource *source,
 
474
                                             RBShellPreferences *prefs);</pre>
473
475
<p>
474
476
 
475
477
</p>
484
486
</tr>
485
487
<tr>
486
488
<td>
 
489
<span class="term"><em class="parameter"><code>prefs</code></em>&#160;:</span></td>
 
490
<td>
 
491
</td>
 
492
</tr>
 
493
<tr>
 
494
<td>
487
495
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
488
496
<td>
489
497
 
495
503
</div>
496
504
<hr>
497
505
<div class="refsect2" lang="en">
498
 
<a name="id2597086"></a><h3>
 
506
<a name="id2596034"></a><h3>
499
507
<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>
 
508
<a class="indexterm" name="id2596042"></a><pre class="programlisting">gboolean    rb_source_can_cut               (RBSource *source);</pre>
501
509
<p>
502
510
 
503
511
</p>
523
531
</div>
524
532
<hr>
525
533
<div class="refsect2" lang="en">
526
 
<a name="id2597145"></a><h3>
 
534
<a name="id2596092"></a><h3>
527
535
<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>
 
536
<a class="indexterm" name="id2596101"></a><pre class="programlisting">gboolean    rb_source_can_delete            (RBSource *source);</pre>
529
537
<p>
530
538
 
531
539
</p>
551
559
</div>
552
560
<hr>
553
561
<div class="refsect2" lang="en">
554
 
<a name="id2597203"></a><h3>
 
562
<a name="id2596151"></a><h3>
555
563
<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>
 
564
<a class="indexterm" name="id2596159"></a><pre class="programlisting">gboolean    rb_source_can_copy              (RBSource *source);</pre>
557
565
<p>
558
566
 
559
567
</p>
579
587
</div>
580
588
<hr>
581
589
<div class="refsect2" lang="en">
582
 
<a name="id2597262"></a><h3>
 
590
<a name="id2596209"></a><h3>
583
591
<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>
 
592
<a class="indexterm" name="id2596218"></a><pre class="programlisting">GList*      rb_source_cut                   (RBSource *source);</pre>
585
593
<p>
586
594
 
587
595
</p>
607
615
</div>
608
616
<hr>
609
617
<div class="refsect2" lang="en">
610
 
<a name="id2597320"></a><h3>
 
618
<a name="id2596268"></a><h3>
611
619
<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>
 
620
<a class="indexterm" name="id2596276"></a><pre class="programlisting">GList*      rb_source_copy                  (RBSource *source);</pre>
613
621
<p>
614
622
 
615
623
</p>
635
643
</div>
636
644
<hr>
637
645
<div class="refsect2" lang="en">
638
 
<a name="id2597379"></a><h3>
 
646
<a name="id2596326"></a><h3>
639
647
<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,
 
648
<a class="indexterm" name="id2596335"></a><pre class="programlisting">void        rb_source_paste                 (RBSource *source,
641
649
                                             GList *entries);</pre>
642
650
<p>
643
651
 
664
672
</div>
665
673
<hr>
666
674
<div class="refsect2" lang="en">
667
 
<a name="id2597447"></a><h3>
 
675
<a name="id2596394"></a><h3>
668
676
<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>
 
677
<a class="indexterm" name="id2596403"></a><pre class="programlisting">void        rb_source_delete                (RBSource *source);</pre>
670
678
<p>
671
679
 
672
680
</p>
684
692
</div>
685
693
<hr>
686
694
<div class="refsect2" lang="en">
687
 
<a name="id2597496"></a><h3>
 
695
<a name="id2596443"></a><h3>
688
696
<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>
 
697
<a class="indexterm" name="id2596452"></a><pre class="programlisting">void        rb_source_song_properties       (RBSource *source);</pre>
690
698
<p>
691
699
 
692
700
</p>
704
712
</div>
705
713
<hr>
706
714
<div class="refsect2" lang="en">
707
 
<a name="id2597545"></a><h3>
 
715
<a name="id2596493"></a><h3>
708
716
<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>
 
717
<a class="indexterm" name="id2596501"></a><pre class="programlisting">gboolean    rb_source_try_playlist          (RBSource *source);</pre>
710
718
<p>
711
719
 
712
720
</p>
732
740
</div>
733
741
<hr>
734
742
<div class="refsect2" lang="en">
735
 
<a name="id2597604"></a><h3>
 
743
<a name="id2596551"></a><h3>
736
744
<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>
 
745
<a class="indexterm" name="id2596560"></a><pre class="programlisting">gboolean    rb_source_can_pause             (RBSource *source);</pre>
738
746
<p>
739
747
 
740
748
</p>
760
768
</div>
761
769
<hr>
762
770
<div class="refsect2" lang="en">
763
 
<a name="id2597662"></a><h3>
 
771
<a name="id2596610"></a><h3>
764
772
<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>
 
773
<a class="indexterm" name="id2596618"></a><pre class="programlisting"><a href="rhythmbox-RBSource.html#RBSourceEOFType">RBSourceEOFType</a> rb_source_handle_eos        (RBSource *source);</pre>
766
774
<p>
767
775
 
768
776
</p>
788
796
</div>
789
797
<hr>
790
798
<div class="refsect2" lang="en">
791
 
<a name="id2597721"></a><h3>
 
799
<a name="id2596668"></a><h3>
792
800
<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>
 
801
<a class="indexterm" name="id2596677"></a><pre class="programlisting">gboolean    rb_source_have_url              (RBSource *source);</pre>
794
802
<p>
795
803
 
796
804
</p>
816
824
</div>
817
825
<hr>
818
826
<div class="refsect2" lang="en">
819
 
<a name="id2597779"></a><h3>
 
827
<a name="id2596727"></a><h3>
820
828
<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,
 
829
<a class="indexterm" name="id2596735"></a><pre class="programlisting">gboolean    rb_source_receive_drag          (RBSource *source,
822
830
                                             GtkSelectionData *data);</pre>
823
831
<p>
824
832
 
851
859
</div>
852
860
<hr>
853
861
<div class="refsect2" lang="en">
854
 
<a name="id2597857"></a><h3>
 
862
<a name="id2596804"></a><h3>
855
863
<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>
 
864
<a class="indexterm" name="id2596813"></a><pre class="programlisting">gboolean    rb_source_show_popup            (RBSource *source);</pre>
857
865
<p>
858
866
 
859
867
</p>
879
887
</div>
880
888
<hr>
881
889
<div class="refsect2" lang="en">
882
 
<a name="id2597915"></a><h3>
 
890
<a name="id2596863"></a><h3>
883
891
<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>
 
892
<a class="indexterm" name="id2596871"></a><pre class="programlisting">void        rb_source_delete_thyself        (RBSource *source);</pre>
885
893
<p>
886
894
 
887
895
</p>
899
907
</div>
900
908
<hr>
901
909
<div class="refsect2" lang="en">
902
 
<a name="id2597964"></a><h3>
 
910
<a name="id2596912"></a><h3>
903
911
<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>
 
912
<a class="indexterm" name="id2596920"></a><pre class="programlisting">void        rb_source_activate              (RBSource *source);</pre>
905
913
<p>
906
914
 
907
915
</p>
919
927
</div>
920
928
<hr>
921
929
<div class="refsect2" lang="en">
922
 
<a name="id2598013"></a><h3>
 
930
<a name="id2596961"></a><h3>
923
931
<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>
 
932
<a class="indexterm" name="id2596969"></a><pre class="programlisting">void        rb_source_deactivate            (RBSource *source);</pre>
925
933
<p>
926
934
 
927
935
</p>
939
947
</div>
940
948
<hr>
941
949
<div class="refsect2" lang="en">
942
 
<a name="id2598062"></a><h3>
 
950
<a name="id2597010"></a><h3>
943
951
<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>
 
952
<a class="indexterm" name="id2597018"></a><pre class="programlisting">gboolean    rb_source_disconnect            (RBSource *source);</pre>
945
953
<p>
946
954
 
947
955
</p>