| Rhythmbox Development Reference Manual |
|---|
RBSourceRBSource — |
enum RBSourceEOFType; RBSourcePrivate; gboolean (*RBSourceFeatureFunc) (RBSource *source); void rb_source_notify_filter_changed (RBSource *source); void rb_source_notify_status_changed (RBSource *status); void rb_source_update_play_statistics (RBSource *source, RhythmDB *db, RhythmDBEntry *entry); char* rb_source_get_status (RBSource *source); const char* rb_source_get_browser_key (RBSource *source); RBEntryView* rb_source_get_entry_view (RBSource *source); GList* rb_source_get_extra_views (RBSource *source); GdkPixbuf* rb_source_get_pixbuf (RBSource *source); gboolean rb_source_can_rename (RBSource *source); gboolean rb_source_can_search (RBSource *source); void rb_source_search (RBSource *source, const char *text); void rb_source_reset_filters (RBSource *source); GtkWidget* rb_source_get_config_widget (RBSource *source); gboolean rb_source_can_cut (RBSource *source); gboolean rb_source_can_delete (RBSource *source); gboolean rb_source_can_copy (RBSource *source); GList* rb_source_cut (RBSource *source); GList* rb_source_copy (RBSource *source); void rb_source_paste (RBSource *source, GList *entries); void rb_source_delete (RBSource *source); void rb_source_song_properties (RBSource *source); gboolean rb_source_try_playlist (RBSource *source); gboolean rb_source_can_pause (RBSource *source); RBSourceEOFType rb_source_handle_eos (RBSource *source); gboolean rb_source_have_url (RBSource *source); gboolean rb_source_receive_drag (RBSource *source, GtkSelectionData *data); gboolean rb_source_show_popup (RBSource *source); void rb_source_delete_thyself (RBSource *source); void rb_source_activate (RBSource *source); void rb_source_deactivate (RBSource *source); gboolean rb_source_disconnect (RBSource *source);
typedef enum {
RB_SOURCE_EOF_ERROR,
RB_SOURCE_EOF_RETRY,
RB_SOURCE_EOF_NEXT,
} RBSourceEOFType;
void rb_source_notify_filter_changed (RBSource *source);
source : |
void rb_source_notify_status_changed (RBSource *status);
status : |
void rb_source_update_play_statistics
(RBSource *source,
RhythmDB *db,
RhythmDBEntry *entry);
source : |
|
db : |
|
entry : |
char* rb_source_get_status (RBSource *source);
FIXME: Some Random comments
source : |
|
| Returns : | The status string |
const char* rb_source_get_browser_key (RBSource *source);
source : |
|
| Returns : |
RBEntryView* rb_source_get_entry_view (RBSource *source);
source : |
|
| Returns : |
GList* rb_source_get_extra_views (RBSource *source);
source : |
|
| Returns : |
GtkWidget* rb_source_get_config_widget (RBSource *source);
source : |
|
| Returns : |
gboolean rb_source_receive_drag (RBSource *source,
GtkSelectionData *data);
source : |
|
data : |
|
| Returns : |
| << rb-sourcelist | Widgets >> |