![]() |
![]() |
![]() |
Rhythmbox Development Reference Manual | ![]() |
---|---|---|---|---|
typedef RBHistoryPrivate; RBHistory* rb_history_new (gboolean truncate_on_play, GFunc destroyer, gpointer destroy_userdata); void rb_history_set_destroy_notify (RBHistory *hist, GFunc destroyer, gpointer destroy_userdata); void rb_history_set_truncate_on_play (RBHistory *hist, gboolean truncate_on_play); void rb_history_set_maximum_size (RBHistory *hist, guint maximum_size); guint rb_history_length (RBHistory *hist); RhythmDBEntry* rb_history_first (RBHistory *hist); RhythmDBEntry* rb_history_previous (RBHistory *hist); RhythmDBEntry* rb_history_current (RBHistory *hist); RhythmDBEntry* rb_history_next (RBHistory *hist); RhythmDBEntry* rb_history_last (RBHistory *hist); void rb_history_go_first (RBHistory *hist); void rb_history_go_previous (RBHistory *hist); void rb_history_go_next (RBHistory *hist); void rb_history_go_last (RBHistory *hist); void rb_history_set_playing (RBHistory *hist, RhythmDBEntry *entry); void rb_history_append (RBHistory *hist, RhythmDBEntry *entry); gint rb_history_get_current_index (RBHistory *hist); void rb_history_insert_at_index (RBHistory *hist, RhythmDBEntry *entry, guint index); void rb_history_remove_entry (RBHistory *hist, RhythmDBEntry *entry); void rb_history_clear (RBHistory *hist); GPtrArray* rb_history_dump (RBHistory *hist); gboolean rb_history_contains_entry (RBHistory *hist, RhythmDBEntry *entry);
RBHistory* rb_history_new (gboolean truncate_on_play, GFunc destroyer, gpointer destroy_userdata);
|
|
|
|
|
|
Returns : |
void rb_history_set_destroy_notify (RBHistory *hist, GFunc destroyer, gpointer destroy_userdata);
|
|
|
|
|
void rb_history_set_truncate_on_play (RBHistory *hist, gboolean truncate_on_play);
|
|
|
void rb_history_set_maximum_size (RBHistory *hist, guint maximum_size);
|
|
|
void rb_history_set_playing (RBHistory *hist, RhythmDBEntry *entry);
|
|
|
gint rb_history_get_current_index (RBHistory *hist);
|
|
Returns : |
void rb_history_insert_at_index (RBHistory *hist, RhythmDBEntry *entry, guint index);
|
|
|
|
|
void rb_history_remove_entry (RBHistory *hist, RhythmDBEntry *entry);
|
|
|
gboolean rb_history_contains_entry (RBHistory *hist, RhythmDBEntry *entry);
|
|
|
|
Returns : |