![]() |
![]() |
![]() |
Rhythmbox Development Reference Manual | ![]() |
---|---|---|---|---|
#define RB_SHELL_ERROR GQuark rb_shell_error_quark (void); typedef RBShellPrivate; RBShell* rb_shell_new (gboolean no_registration, gboolean no_update, gboolean dry_run, char *rhythmdb, char *playlists); gboolean rb_shell_present (RBShell *shell, guint32 timestamp, GError **error); gboolean rb_shell_add_uri (RBShell *shell, const char *uri, const char *title, const char *genre, GError **error); gboolean rb_shell_load_uri (RBShell *shell, const char *uri, gboolean play, GError **error); GObject* rb_shell_get_player (RBShell *shell); const char* rb_shell_get_player_path (RBShell *shell); void rb_shell_toggle_visibility (RBShell *shell); gboolean rb_shell_get_song_properties (RBShell *shell, const char *uri, GHashTable **properties, GError **error); gboolean rb_shell_set_song_property (RBShell *shell, const char *uri, const char *propname, const GValue *value, GError **error); void rb_shell_hidden_notify (RBShell *shell, guint timeout, const char *primary, GtkWidget *icon, const char *secondary, gboolean requested); void rb_shell_register_entry_type_for_source (RBShell *shell, RBSource *source, RhythmDBEntryType type); void rb_shell_append_source (RBShell *shell, RBSource *source, RBSource *parent);
RBShell* rb_shell_new (gboolean no_registration, gboolean no_update, gboolean dry_run, char *rhythmdb, char *playlists);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean rb_shell_present (RBShell *shell, guint32 timestamp, GError **error);
|
|
|
|
|
|
Returns : |
gboolean rb_shell_add_uri (RBShell *shell, const char *uri, const char *title, const char *genre, GError **error);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean rb_shell_load_uri (RBShell *shell, const char *uri, gboolean play, GError **error);
|
|
|
|
|
|
|
|
Returns : |
const char* rb_shell_get_player_path (RBShell *shell);
|
|
Returns : |
gboolean rb_shell_get_song_properties (RBShell *shell, const char *uri, GHashTable **properties, GError **error);
|
|
|
|
|
|
|
|
Returns : |
gboolean rb_shell_set_song_property (RBShell *shell, const char *uri, const char *propname, const GValue *value, GError **error);
|
|
|
|
|
|
|
|
|
|
Returns : |
void rb_shell_hidden_notify (RBShell *shell, guint timeout, const char *primary, GtkWidget *icon, const char *secondary, gboolean requested);
|
|
|
|
|
|
|
|
|
|
|
void rb_shell_register_entry_type_for_source (RBShell *shell, RBSource *source, RhythmDBEntryType type);
|
|
|
|
|