Details
enum RBSourceEOFType
typedef enum {
RB_SOURCE_EOF_ERROR,
RB_SOURCE_EOF_STOP,
RB_SOURCE_EOF_RETRY,
RB_SOURCE_EOF_NEXT,
} RBSourceEOFType;
RBSourcePrivate
typedef struct _RBSourcePrivate RBSourcePrivate;
RBSourceFeatureFunc ()
gboolean (*RBSourceFeatureFunc) (RBSource *source);
rb_source_notify_filter_changed ()
void rb_source_notify_filter_changed (RBSource *source);
rb_source_notify_status_changed ()
void rb_source_notify_status_changed (RBSource *status);
rb_source_update_play_statistics ()
void rb_source_update_play_statistics
(RBSource *source,
RhythmDB *db,
RhythmDBEntry *entry);
rb_source_get_status ()
void rb_source_get_status (RBSource *source,
char **text,
char **progress_text,
float *progress);
source : |
|
text : |
holds the returned status text (allocated)
|
progress_text : |
holds the returned text for the progress bar (allocated)
|
progress : |
holds the progress value
|
rb_source_get_browser_key ()
char* rb_source_get_browser_key (RBSource *source);
rb_source_get_entry_view ()
RBEntryView* rb_source_get_entry_view (RBSource *source);
rb_source_can_rename ()
gboolean rb_source_can_rename (RBSource *source);
rb_source_can_search ()
gboolean rb_source_can_search (RBSource *source);
rb_source_search ()
void rb_source_search (RBSource *source,
const char *text);
rb_source_reset_filters ()
void rb_source_reset_filters (RBSource *source);
rb_source_get_config_widget ()
GtkWidget* rb_source_get_config_widget (RBSource *source,
RBShellPreferences *prefs);
source : |
|
prefs : |
|
|
Returns : |
|
rb_source_can_cut ()
gboolean rb_source_can_cut (RBSource *source);
rb_source_can_delete ()
gboolean rb_source_can_delete (RBSource *source);
rb_source_can_copy ()
gboolean rb_source_can_copy (RBSource *source);
rb_source_cut ()
GList* rb_source_cut (RBSource *source);
rb_source_copy ()
GList* rb_source_copy (RBSource *source);
rb_source_paste ()
void rb_source_paste (RBSource *source,
GList *entries);
rb_source_delete ()
void rb_source_delete (RBSource *source);
rb_source_song_properties ()
void rb_source_song_properties (RBSource *source);
rb_source_try_playlist ()
gboolean rb_source_try_playlist (RBSource *source);
rb_source_can_pause ()
gboolean rb_source_can_pause (RBSource *source);
rb_source_handle_eos ()
RBSourceEOFType rb_source_handle_eos (RBSource *source);
rb_source_receive_drag ()
gboolean rb_source_receive_drag (RBSource *source,
GtkSelectionData *data);
source : |
|
data : |
|
|
Returns : |
|
rb_source_show_popup ()
gboolean rb_source_show_popup (RBSource *source);
rb_source_delete_thyself ()
void rb_source_delete_thyself (RBSource *source);
rb_source_activate ()
void rb_source_activate (RBSource *source);
rb_source_deactivate ()
void rb_source_deactivate (RBSource *source);