Details
RBPlayOrderPrivate
typedef struct RBPlayOrderPrivate RBPlayOrderPrivate;
rb_play_order_new ()
RBPlayOrder* rb_play_order_new (const char *play_order_name,
RBShellPlayer *player);
play_order_name : |
|
player : |
|
Returns : |
|
RBPlayOrderDescription
typedef struct {
/** Value of the state/play-order gconf key */
char *name;
/** Contents of the play order dropdown; should be gettext()ed before use. */
char *description;
/** the play order's _new function */
RBPlayOrder *(*constructor)(RBShellPlayer *player);
/** TRUE if the play order should appear in the dropdown */
gboolean is_in_dropdown;
/** If the value of the state/play-order gconf key isn't found, the one
* with is_default==TRUE will be used. */
gboolean is_default;
} RBPlayOrderDescription;
rb_play_order_playing_source_changed ()
void rb_play_order_playing_source_changed
(RBPlayOrder *porder);
rb_play_order_has_next ()
gboolean rb_play_order_has_next (RBPlayOrder *porder);
rb_play_order_get_next ()
RhythmDBEntry* rb_play_order_get_next (RBPlayOrder *porder);
rb_play_order_go_next ()
void rb_play_order_go_next (RBPlayOrder *porder);
rb_play_order_has_previous ()
gboolean rb_play_order_has_previous (RBPlayOrder *porder);
rb_play_order_get_previous ()
RhythmDBEntry* rb_play_order_get_previous (RBPlayOrder *porder);
rb_play_order_go_previous ()
void rb_play_order_go_previous (RBPlayOrder *porder);
rb_play_order_get_player ()
RBShellPlayer* rb_play_order_get_player (RBPlayOrder *porder);
rb_play_order_get_source ()
RBSource* rb_play_order_get_source (RBPlayOrder *porder);
rb_play_order_get_db ()
RhythmDB* rb_play_order_get_db (RBPlayOrder *porder);
rb_play_order_get_entry_view ()
RBEntryView* rb_play_order_get_entry_view (RBPlayOrder *porder);
rb_play_order_get_playing_entry ()
RhythmDBEntry* rb_play_order_get_playing_entry
(RBPlayOrder *porder);
rb_play_order_player_is_playing ()
gboolean rb_play_order_player_is_playing (RBPlayOrder *porder);
rb_play_order_ref_entry_swapped ()
void rb_play_order_ref_entry_swapped (RhythmDBEntry *entry,
RhythmDB *db);
rb_play_order_unref_entry_swapped ()
void rb_play_order_unref_entry_swapped
(RhythmDBEntry *entry,
RhythmDB *db);