~ubuntu-branches/ubuntu/quantal/rhythmbox/quantal-proposed

« back to all changes in this revision

Viewing changes to doc/reference/html/RBShellPlayer.html

  • Committer: Package Import Robot
  • Author(s): Didier Roche
  • Date: 2012-01-17 16:56:40 UTC
  • mfrom: (1.1.62)
  • Revision ID: package-import@ubuntu.com-20120117165640-pr034mkhmti3efh6
Tags: 2.95-0ubuntu1
* New upstream release:
  - wrong shortcut for Show / Hide the Queue Sidebar (LP: #461279)
* debian/watch:
  - update to latest url    
* debian/patches/00_fix_for_glib_2.32.patch:
  - was taken upstream, removed

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch05.html" title="Shell">
9
9
<link rel="prev" href="RBShellClipboard.html" title="RBShellClipboard">
10
10
<link rel="next" href="RBShellPreferences.html" title="RBShellPreferences">
11
 
<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
49
49
struct              <a class="link" href="RBShellPlayer.html#RBShellPlayerClass" title="struct RBShellPlayerClass">RBShellPlayerClass</a>;
50
50
enum                <a class="link" href="RBShellPlayer.html#RBShellPlayerError-enum" title="enum RBShellPlayerError">RBShellPlayerError</a>;
51
51
<a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="returnvalue">RBShellPlayer</span></a> *     <a class="link" href="RBShellPlayer.html#rb-shell-player-new" title="rb_shell_player_new ()">rb_shell_player_new</a>                 (<em class="parameter"><code><a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> *db</code></em>,
52
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/GtkUIManager.html"><span class="type">GtkUIManager</span></a> *mgr</code></em>,
53
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/GtkActionGroup.html"><span class="type">GtkActionGroup</span></a> *actiongroup</code></em>);
 
52
                                                         <em class="parameter"><code><span class="type">GtkUIManager</span> *mgr</code></em>,
 
53
                                                         <em class="parameter"><code><span class="type">GtkActionGroup</span> *actiongroup</code></em>);
54
54
<span class="returnvalue">void</span>                <a class="link" href="RBShellPlayer.html#rb-shell-player-set-selected-source" title="rb_shell_player_set_selected_source ()">rb_shell_player_set_selected_source</a> (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
55
55
                                                         <em class="parameter"><code><a class="link" href="RBSource.html" title="RBSource"><span class="type">RBSource</span></a> *source</code></em>);
56
56
<span class="returnvalue">void</span>                <a class="link" href="RBShellPlayer.html#rb-shell-player-set-playing-source" title="rb_shell_player_set_playing_source ()">rb_shell_player_set_playing_source</a>  (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
61
61
<span class="returnvalue">void</span>                <a class="link" href="RBShellPlayer.html#rb-shell-player-play-entry" title="rb_shell_player_play_entry ()">rb_shell_player_play_entry</a>          (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
62
62
                                                         <em class="parameter"><code><a class="link" href="RhythmDB.html#RhythmDBEntry"><span class="type">RhythmDBEntry</span></a> *entry</code></em>,
63
63
                                                         <em class="parameter"><code><a class="link" href="RBSource.html" title="RBSource"><span class="type">RBSource</span></a> *source</code></em>);
64
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-play" title="rb_shell_player_play ()">rb_shell_player_play</a>                (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
65
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
66
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-pause" title="rb_shell_player_pause ()">rb_shell_player_pause</a>               (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
67
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
68
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-playpause" title="rb_shell_player_playpause ()">rb_shell_player_playpause</a>           (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
69
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> unused</code></em>,
70
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
64
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-play" title="rb_shell_player_play ()">rb_shell_player_play</a>                (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
65
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
66
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-pause" title="rb_shell_player_pause ()">rb_shell_player_pause</a>               (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
67
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
68
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-playpause" title="rb_shell_player_playpause ()">rb_shell_player_playpause</a>           (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
69
                                                         <em class="parameter"><code><span class="type">gboolean</span> unused</code></em>,
 
70
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
71
71
<span class="returnvalue">void</span>                <a class="link" href="RBShellPlayer.html#rb-shell-player-stop" title="rb_shell_player_stop ()">rb_shell_player_stop</a>                (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>);
72
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-do-previous" title="rb_shell_player_do_previous ()">rb_shell_player_do_previous</a>         (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
73
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
74
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-do-next" title="rb_shell_player_do_next ()">rb_shell_player_do_next</a>             (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
75
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
72
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-do-previous" title="rb_shell_player_do_previous ()">rb_shell_player_do_previous</a>         (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
73
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
74
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-do-next" title="rb_shell_player_do_next ()">rb_shell_player_do_next</a>             (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
75
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
76
76
<span class="returnvalue">char</span> *              <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playing-time-string" title="rb_shell_player_get_playing_time_string ()">rb_shell_player_get_playing_time_string</a>
77
77
                                                        (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>);
78
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playing-time" title="rb_shell_player_get_playing_time ()">rb_shell_player_get_playing_time</a>    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
79
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *time</code></em>,
80
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
81
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-set-playing-time" title="rb_shell_player_set_playing_time ()">rb_shell_player_set_playing_time</a>    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
82
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> time</code></em>,
83
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
84
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-seek" title="rb_shell_player_seek ()">rb_shell_player_seek</a>                (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
78
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playing-time" title="rb_shell_player_get_playing_time ()">rb_shell_player_get_playing_time</a>    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
79
                                                         <em class="parameter"><code><span class="type">guint</span> *time</code></em>,
 
80
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
81
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-set-playing-time" title="rb_shell_player_set_playing_time ()">rb_shell_player_set_playing_time</a>    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
82
                                                         <em class="parameter"><code><span class="type">guint</span> time</code></em>,
 
83
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
84
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-seek" title="rb_shell_player_seek ()">rb_shell_player_seek</a>                (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
85
85
                                                         <em class="parameter"><code><span class="type">gint32</span> offset</code></em>,
86
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
86
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
87
87
<span class="returnvalue">long</span>                <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playing-song-duration" title="rb_shell_player_get_playing_song_duration ()">rb_shell_player_get_playing_song_duration</a>
88
88
                                                        (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>);
89
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playing" title="rb_shell_player_get_playing ()">rb_shell_player_get_playing</a>         (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
90
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *playing</code></em>,
91
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
92
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playing-path" title="rb_shell_player_get_playing_path ()">rb_shell_player_get_playing_path</a>    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
93
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **path</code></em>,
94
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
89
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playing" title="rb_shell_player_get_playing ()">rb_shell_player_get_playing</a>         (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
90
                                                         <em class="parameter"><code><span class="type">gboolean</span> *playing</code></em>,
 
91
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
92
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playing-path" title="rb_shell_player_get_playing_path ()">rb_shell_player_get_playing_path</a>    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
93
                                                         <em class="parameter"><code>const <span class="type">gchar</span> **path</code></em>,
 
94
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
95
95
<span class="returnvalue">void</span>                <a class="link" href="RBShellPlayer.html#rb-shell-player-set-playback-state" title="rb_shell_player_set_playback_state ()">rb_shell_player_set_playback_state</a>  (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
96
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> shuffle</code></em>,
97
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> repeat</code></em>);
98
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playback-state" title="rb_shell_player_get_playback_state ()">rb_shell_player_get_playback_state</a>  (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
99
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *shuffle</code></em>,
100
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *repeat</code></em>);
 
96
                                                         <em class="parameter"><code><span class="type">gboolean</span> shuffle</code></em>,
 
97
                                                         <em class="parameter"><code><span class="type">gboolean</span> repeat</code></em>);
 
98
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playback-state" title="rb_shell_player_get_playback_state ()">rb_shell_player_get_playback_state</a>  (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
99
                                                         <em class="parameter"><code><span class="type">gboolean</span> *shuffle</code></em>,
 
100
                                                         <em class="parameter"><code><span class="type">gboolean</span> *repeat</code></em>);
101
101
<a class="link" href="RhythmDB.html#RhythmDBEntry"><span class="returnvalue">RhythmDBEntry</span></a> *     <a class="link" href="RBShellPlayer.html#rb-shell-player-get-playing-entry" title="rb_shell_player_get_playing_entry ()">rb_shell_player_get_playing_entry</a>   (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>);
102
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-set-volume" title="rb_shell_player_set_volume ()">rb_shell_player_set_volume</a>          (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
103
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> volume</code></em>,
104
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
105
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-volume" title="rb_shell_player_get_volume ()">rb_shell_player_get_volume</a>          (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
106
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *volume</code></em>,
107
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
108
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-set-volume-relative" title="rb_shell_player_set_volume_relative ()">rb_shell_player_set_volume_relative</a> (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
109
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> delta</code></em>,
110
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
111
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-set-mute" title="rb_shell_player_set_mute ()">rb_shell_player_set_mute</a>            (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
112
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> mute</code></em>,
113
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
114
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-mute" title="rb_shell_player_get_mute ()">rb_shell_player_get_mute</a>            (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
115
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *mute</code></em>,
116
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
102
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-set-volume" title="rb_shell_player_set_volume ()">rb_shell_player_set_volume</a>          (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
103
                                                         <em class="parameter"><code><span class="type">gdouble</span> volume</code></em>,
 
104
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
105
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-volume" title="rb_shell_player_get_volume ()">rb_shell_player_get_volume</a>          (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
106
                                                         <em class="parameter"><code><span class="type">gdouble</span> *volume</code></em>,
 
107
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
108
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-set-volume-relative" title="rb_shell_player_set_volume_relative ()">rb_shell_player_set_volume_relative</a> (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
109
                                                         <em class="parameter"><code><span class="type">gdouble</span> delta</code></em>,
 
110
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
111
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-set-mute" title="rb_shell_player_set_mute ()">rb_shell_player_set_mute</a>            (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
112
                                                         <em class="parameter"><code><span class="type">gboolean</span> mute</code></em>,
 
113
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
114
<span class="returnvalue">gboolean</span>            <a class="link" href="RBShellPlayer.html#rb-shell-player-get-mute" title="rb_shell_player_get_mute ()">rb_shell_player_get_mute</a>            (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
115
                                                         <em class="parameter"><code><span class="type">gboolean</span> *mute</code></em>,
 
116
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
117
117
<span class="returnvalue">void</span>                <a class="link" href="RBShellPlayer.html#rb-shell-player-add-play-order" title="rb_shell_player_add_play_order ()">rb_shell_player_add_play_order</a>      (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
118
118
                                                         <em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
119
119
                                                         <em class="parameter"><code>const <span class="type">char</span> *description</code></em>,
120
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> order_type</code></em>,
121
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> hidden</code></em>);
 
120
                                                         <em class="parameter"><code><span class="type">GType</span> order_type</code></em>,
 
121
                                                         <em class="parameter"><code><span class="type">gboolean</span> hidden</code></em>);
122
122
<span class="returnvalue">void</span>                <a class="link" href="RBShellPlayer.html#rb-shell-player-remove-play-order" title="rb_shell_player_remove_play_order ()">rb_shell_player_remove_play_order</a>   (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
123
123
                                                         <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
124
124
</pre>
126
126
<div class="refsect1">
127
127
<a name="RBShellPlayer.object-hierarchy"></a><h2>Object Hierarchy</h2>
128
128
<pre class="synopsis">
129
 
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
130
 
   +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
131
 
         +----<a href="http://library.gnome.org/devel/gtk/GtkWidget.html">GtkWidget</a>
132
 
               +----<a href="http://library.gnome.org/devel/gtk/GtkContainer.html">GtkContainer</a>
133
 
                     +----<a href="http://library.gnome.org/devel/gtk/GtkBox.html">GtkBox</a>
134
 
                           +----<a href="http://library.gnome.org/devel/gtk/GtkHBox.html">GtkHBox</a>
 
129
  GObject
 
130
   +----GInitiallyUnowned
 
131
         +----GtkWidget
 
132
               +----GtkContainer
 
133
                     +----GtkBox
 
134
                           +----GtkHBox
135
135
                                 +----RBShellPlayer
136
136
</pre>
137
137
<pre class="synopsis">
143
143
<a name="RBShellPlayer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
144
144
<p>
145
145
RBShellPlayer implements
146
 
 AtkImplementorIface,  <a href="http://library.gnome.org/devel/gtk/GtkBuildable.html">GtkBuildable</a> and  <a href="http://library.gnome.org/devel/gtk/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>.</p>
 
146
 AtkImplementorIface,  GtkBuildable and  GtkOrientable.</p>
147
147
</div>
148
148
<div class="refsect1">
149
149
<a name="RBShellPlayer.properties"></a><h2>Properties</h2>
150
150
<pre class="synopsis">
151
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--action-group" title='The "action-group" property'>action-group</a>"             <a href="http://library.gnome.org/devel/gtk/GtkActionGroup.html"><span class="type">GtkActionGroup</span></a>*       : Read / Write / Construct Only
 
151
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--action-group" title='The "action-group" property'>action-group</a>"             <span class="type">GtkActionGroup</span>*       : Read / Write / Construct Only
152
152
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--db" title='The "db" property'>db</a>"                       <a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a>*             : Read / Write / Construct Only
153
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--mute" title='The "mute" property'>mute</a>"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
154
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--play-order" title='The "play-order" property'>play-order</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read
155
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--player" title='The "player" property'>player</a>"                   <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read
156
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--playing" title='The "playing" property'>playing</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
157
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--playing-from-queue" title='The "playing-from-queue" property'>playing-from-queue</a>"       <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
158
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--queue-only" title='The "queue-only" property'>queue-only</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
153
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--mute" title='The "mute" property'>mute</a>"                     <span class="type">gboolean</span>              : Read / Write
 
154
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--play-order" title='The "play-order" property'>play-order</a>"               <span class="type">gchar</span>*                : Read
 
155
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--player" title='The "player" property'>player</a>"                   <span class="type">GObject</span>*              : Read
 
156
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--playing" title='The "playing" property'>playing</a>"                  <span class="type">gboolean</span>              : Read
 
157
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--playing-from-queue" title='The "playing-from-queue" property'>playing-from-queue</a>"       <span class="type">gboolean</span>              : Read
 
158
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--queue-only" title='The "queue-only" property'>queue-only</a>"               <span class="type">gboolean</span>              : Read / Write
159
159
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--queue-source" title='The "queue-source" property'>queue-source</a>"             <a class="link" href="RBPlaylistSource.html" title="RBPlaylistSource"><span class="type">RBPlaylistSource</span></a>*     : Read / Write
160
160
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--source" title='The "source" property'>source</a>"                   <a class="link" href="RBSource.html" title="RBSource"><span class="type">RBSource</span></a>*             : Read / Write
161
161
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--statusbar" title='The "statusbar" property'>statusbar</a>"                <a class="link" href="RBStatusbar.html" title="RBStatusbar"><span class="type">RBStatusbar</span></a>*          : Read / Write
162
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--ui-manager" title='The "ui-manager" property'>ui-manager</a>"               <a href="http://library.gnome.org/devel/gtk/GtkUIManager.html"><span class="type">GtkUIManager</span></a>*         : Read / Write / Construct Only
163
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--volume" title='The "volume" property'>volume</a>"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a>                : Read / Write
 
162
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--ui-manager" title='The "ui-manager" property'>ui-manager</a>"               <span class="type">GtkUIManager</span>*         : Read / Write / Construct Only
 
163
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer--volume" title='The "volume" property'>volume</a>"                   <span class="type">gfloat</span>                : Read / Write
164
164
</pre>
165
165
</div>
166
166
<div class="refsect1">
167
167
<a name="RBShellPlayer.signals"></a><h2>Signals</h2>
168
168
<pre class="synopsis">
169
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-elapsed-changed" title='The "elapsed-changed" signal'>elapsed-changed</a>"                                : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
170
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-elapsed-nano-changed" title='The "elapsed-nano-changed" signal'>elapsed-nano-changed</a>"                           : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
171
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-playing-changed" title='The "playing-changed" signal'>playing-changed</a>"                                : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
172
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-playing-song-changed" title='The "playing-song-changed" signal'>playing-song-changed</a>"                           : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
173
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-playing-song-property-changed" title='The "playing-song-property-changed" signal'>playing-song-property-changed</a>"                  : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
174
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-playing-source-changed" title='The "playing-source-changed" signal'>playing-source-changed</a>"                         : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
175
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-playing-uri-changed" title='The "playing-uri-changed" signal'>playing-uri-changed</a>"                            : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
176
 
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-window-title-changed" title='The "window-title-changed" signal'>window-title-changed</a>"                           : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 
169
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-elapsed-changed" title='The "elapsed-changed" signal'>elapsed-changed</a>"                                : <code class="literal">Run Last</code>
 
170
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-elapsed-nano-changed" title='The "elapsed-nano-changed" signal'>elapsed-nano-changed</a>"                           : <code class="literal">Run Last</code>
 
171
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-playing-changed" title='The "playing-changed" signal'>playing-changed</a>"                                : <code class="literal">Run Last</code>
 
172
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-playing-song-changed" title='The "playing-song-changed" signal'>playing-song-changed</a>"                           : <code class="literal">Run Last</code>
 
173
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-playing-song-property-changed" title='The "playing-song-property-changed" signal'>playing-song-property-changed</a>"                  : <code class="literal">Run Last</code>
 
174
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-playing-source-changed" title='The "playing-source-changed" signal'>playing-source-changed</a>"                         : <code class="literal">Run Last</code>
 
175
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-playing-uri-changed" title='The "playing-uri-changed" signal'>playing-uri-changed</a>"                            : <code class="literal">Run Last</code>
 
176
  "<a class="link" href="RBShellPlayer.html#RBShellPlayer-window-title-changed" title='The "window-title-changed" signal'>window-title-changed</a>"                           : <code class="literal">Run Last</code>
177
177
</pre>
178
178
</div>
179
179
<div class="refsect1">
251
251
<div class="refsect2">
252
252
<a name="rb-shell-player-new"></a><h3>rb_shell_player_new ()</h3>
253
253
<pre class="programlisting"><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="returnvalue">RBShellPlayer</span></a> *     rb_shell_player_new                 (<em class="parameter"><code><a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> *db</code></em>,
254
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/GtkUIManager.html"><span class="type">GtkUIManager</span></a> *mgr</code></em>,
255
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gtk/GtkActionGroup.html"><span class="type">GtkActionGroup</span></a> *actiongroup</code></em>);</pre>
 
254
                                                         <em class="parameter"><code><span class="type">GtkUIManager</span> *mgr</code></em>,
 
255
                                                         <em class="parameter"><code><span class="type">GtkActionGroup</span> *actiongroup</code></em>);</pre>
256
256
<p>
257
257
Creates the <a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a>
258
258
</p>
266
266
</tr>
267
267
<tr>
268
268
<td><p><span class="term"><em class="parameter"><code>mgr</code></em> :</span></p></td>
269
 
<td>the <a href="http://library.gnome.org/devel/gtk/GtkUIManager.html"><span class="type">GtkUIManager</span></a>
 
269
<td>the <span class="type">GtkUIManager</span>
270
270
</td>
271
271
</tr>
272
272
<tr>
273
273
<td><p><span class="term"><em class="parameter"><code>actiongroup</code></em> :</span></p></td>
274
 
<td>the <a href="http://library.gnome.org/devel/gtk/GtkActionGroup.html"><span class="type">GtkActionGroup</span></a> to use</td>
 
274
<td>the <span class="type">GtkActionGroup</span> to use</td>
275
275
</tr>
276
276
<tr>
277
277
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
428
428
<hr>
429
429
<div class="refsect2">
430
430
<a name="rb-shell-player-play"></a><h3>rb_shell_player_play ()</h3>
431
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_play                (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
432
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
431
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_play                (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
432
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
433
433
<p>
434
434
Starts playback, if it is not already playing.
435
435
</p>
456
456
<hr>
457
457
<div class="refsect2">
458
458
<a name="rb-shell-player-pause"></a><h3>rb_shell_player_pause ()</h3>
459
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_pause               (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
460
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
459
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_pause               (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
460
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
461
461
<p>
462
462
Pauses playback if possible, completely stopping if not.
463
463
</p>
484
484
<hr>
485
485
<div class="refsect2">
486
486
<a name="rb-shell-player-playpause"></a><h3>rb_shell_player_playpause ()</h3>
487
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_playpause           (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
488
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> unused</code></em>,
489
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
487
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_playpause           (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
488
                                                         <em class="parameter"><code><span class="type">gboolean</span> unused</code></em>,
 
489
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
490
490
<p>
491
491
Toggles between playing and paused state.  If there is no playing
492
492
entry, chooses an entry from (in order of preference) the play queue,
511
511
<tr>
512
512
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
513
513
<td>
514
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful</td>
 
514
<code class="literal">TRUE</code> if successful</td>
515
515
</tr>
516
516
</tbody>
517
517
</table></div>
538
538
<hr>
539
539
<div class="refsect2">
540
540
<a name="rb-shell-player-do-previous"></a><h3>rb_shell_player_do_previous ()</h3>
541
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_do_previous         (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
542
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
541
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_do_previous         (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
542
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
543
543
<p>
544
544
If the current song has been playing for more than 3 seconds,
545
545
restarts it, otherwise, goes back to the previous song.
561
561
<tr>
562
562
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
563
563
<td>
564
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful</td>
 
564
<code class="literal">TRUE</code> if successful</td>
565
565
</tr>
566
566
</tbody>
567
567
</table></div>
569
569
<hr>
570
570
<div class="refsect2">
571
571
<a name="rb-shell-player-do-next"></a><h3>rb_shell_player_do_next ()</h3>
572
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_do_next             (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
573
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
572
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_do_next             (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
573
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
574
574
<p>
575
575
Skips to the next song.  Consults the play queue and handles
576
576
transitions between the play queue and the active source.
591
591
<tr>
592
592
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
593
593
<td>
594
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful</td>
 
594
<code class="literal">TRUE</code> if successful</td>
595
595
</tr>
596
596
</tbody>
597
597
</table></div>
623
623
<hr>
624
624
<div class="refsect2">
625
625
<a name="rb-shell-player-get-playing-time"></a><h3>rb_shell_player_get_playing_time ()</h3>
626
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_get_playing_time    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
627
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *time</code></em>,
628
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
626
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_get_playing_time    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
627
                                                         <em class="parameter"><code><span class="type">guint</span> *time</code></em>,
 
628
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
629
629
<p>
630
630
Retrieves the current playback position.  Fails if
631
631
the player currently cannot provide the playback
651
651
<tr>
652
652
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
653
653
<td>
654
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful</td>
 
654
<code class="literal">TRUE</code> if successful</td>
655
655
</tr>
656
656
</tbody>
657
657
</table></div>
659
659
<hr>
660
660
<div class="refsect2">
661
661
<a name="rb-shell-player-set-playing-time"></a><h3>rb_shell_player_set_playing_time ()</h3>
662
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_set_playing_time    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
663
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> time</code></em>,
664
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
662
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_set_playing_time    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
663
                                                         <em class="parameter"><code><span class="type">guint</span> time</code></em>,
 
664
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
665
665
<p>
666
666
Attempts to set the playback position.  Fails if the
667
667
current song is not seekable.
685
685
<tr>
686
686
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
687
687
<td>
688
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful</td>
 
688
<code class="literal">TRUE</code> if successful</td>
689
689
</tr>
690
690
</tbody>
691
691
</table></div>
693
693
<hr>
694
694
<div class="refsect2">
695
695
<a name="rb-shell-player-seek"></a><h3>rb_shell_player_seek ()</h3>
696
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_seek                (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
696
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_seek                (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
697
697
                                                         <em class="parameter"><code><span class="type">gint32</span> offset</code></em>,
698
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
698
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
699
699
<p>
700
700
Seeks forwards or backwards in the current playing
701
701
song. Fails if the current song is not seekable.
719
719
<tr>
720
720
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
721
721
<td>
722
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful</td>
 
722
<code class="literal">TRUE</code> if successful</td>
723
723
</tr>
724
724
</tbody>
725
725
</table></div>
750
750
<hr>
751
751
<div class="refsect2">
752
752
<a name="rb-shell-player-get-playing"></a><h3>rb_shell_player_get_playing ()</h3>
753
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_get_playing         (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
754
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *playing</code></em>,
755
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
753
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_get_playing         (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
754
                                                         <em class="parameter"><code><span class="type">gboolean</span> *playing</code></em>,
 
755
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
756
756
<p>
757
757
Reports whether playback is occuring by setting <span class="type">playing</span>.
758
758
</p>
776
776
<tr>
777
777
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
778
778
<td>
779
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful</td>
 
779
<code class="literal">TRUE</code> if successful</td>
780
780
</tr>
781
781
</tbody>
782
782
</table></div>
784
784
<hr>
785
785
<div class="refsect2">
786
786
<a name="rb-shell-player-get-playing-path"></a><h3>rb_shell_player_get_playing_path ()</h3>
787
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_get_playing_path    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
788
 
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **path</code></em>,
789
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
787
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_get_playing_path    (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
788
                                                         <em class="parameter"><code>const <span class="type">gchar</span> **path</code></em>,
 
789
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
790
790
<p>
791
791
Retrieves the URI of the current playing entry.  The
792
792
caller must not free the returned string.
801
801
</tr>
802
802
<tr>
803
803
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
804
 
<td>returns the URI of the current playing entry. <span class="annotation">[<a href="http://foldoc.org/out%20callee-allocates"><span class="acronym">out callee-allocates</span></a>][<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
 
804
<td>returns the URI of the current playing entry. <span class="annotation">[<a href="http://foldoc.org/out"><span class="acronym">out</span></a> callee-allocates][<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>]</span>
805
805
</td>
806
806
</tr>
807
807
<tr>
811
811
<tr>
812
812
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
813
813
<td>
814
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful</td>
 
814
<code class="literal">TRUE</code> if successful</td>
815
815
</tr>
816
816
</tbody>
817
817
</table></div>
820
820
<div class="refsect2">
821
821
<a name="rb-shell-player-set-playback-state"></a><h3>rb_shell_player_set_playback_state ()</h3>
822
822
<pre class="programlisting"><span class="returnvalue">void</span>                rb_shell_player_set_playback_state  (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
823
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> shuffle</code></em>,
824
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> repeat</code></em>);</pre>
 
823
                                                         <em class="parameter"><code><span class="type">gboolean</span> shuffle</code></em>,
 
824
                                                         <em class="parameter"><code><span class="type">gboolean</span> repeat</code></em>);</pre>
825
825
<p>
826
826
Sets the state of the shuffle and repeat settings.
827
827
</p>
847
847
<hr>
848
848
<div class="refsect2">
849
849
<a name="rb-shell-player-get-playback-state"></a><h3>rb_shell_player_get_playback_state ()</h3>
850
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_get_playback_state  (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
851
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *shuffle</code></em>,
852
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *repeat</code></em>);</pre>
 
850
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_get_playback_state  (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
851
                                                         <em class="parameter"><code><span class="type">gboolean</span> *shuffle</code></em>,
 
852
                                                         <em class="parameter"><code><span class="type">gboolean</span> *repeat</code></em>);</pre>
853
853
<p>
854
854
Retrieves the current state of the shuffle and repeat settings.
855
855
</p>
874
874
<tr>
875
875
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
876
876
<td>
877
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful.</td>
 
877
<code class="literal">TRUE</code> if successful.</td>
878
878
</tr>
879
879
</tbody>
880
880
</table></div>
907
907
<hr>
908
908
<div class="refsect2">
909
909
<a name="rb-shell-player-set-volume"></a><h3>rb_shell_player_set_volume ()</h3>
910
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_set_volume          (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
911
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> volume</code></em>,
912
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
910
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_set_volume          (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
911
                                                         <em class="parameter"><code><span class="type">gdouble</span> volume</code></em>,
 
912
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
913
913
<p>
914
914
Sets the playback volume level.
915
915
</p>
932
932
<tr>
933
933
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
934
934
<td>
935
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success</td>
 
935
<code class="literal">TRUE</code> on success</td>
936
936
</tr>
937
937
</tbody>
938
938
</table></div>
940
940
<hr>
941
941
<div class="refsect2">
942
942
<a name="rb-shell-player-get-volume"></a><h3>rb_shell_player_get_volume ()</h3>
943
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_get_volume          (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
944
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *volume</code></em>,
945
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
943
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_get_volume          (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
944
                                                         <em class="parameter"><code><span class="type">gdouble</span> *volume</code></em>,
 
945
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
946
946
<p>
947
947
Returns the current volume level
948
948
</p>
973
973
<hr>
974
974
<div class="refsect2">
975
975
<a name="rb-shell-player-set-volume-relative"></a><h3>rb_shell_player_set_volume_relative ()</h3>
976
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_set_volume_relative (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
977
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> delta</code></em>,
978
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
976
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_set_volume_relative (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
977
                                                         <em class="parameter"><code><span class="type">gdouble</span> delta</code></em>,
 
978
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
979
979
<p>
980
980
Adds the specified value to the current volume level.
981
981
</p>
998
998
<tr>
999
999
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1000
1000
<td>
1001
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success</td>
 
1001
<code class="literal">TRUE</code> on success</td>
1002
1002
</tr>
1003
1003
</tbody>
1004
1004
</table></div>
1006
1006
<hr>
1007
1007
<div class="refsect2">
1008
1008
<a name="rb-shell-player-set-mute"></a><h3>rb_shell_player_set_mute ()</h3>
1009
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_set_mute            (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
1010
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> mute</code></em>,
1011
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
1009
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_set_mute            (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
1010
                                                         <em class="parameter"><code><span class="type">gboolean</span> mute</code></em>,
 
1011
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1012
1012
<p>
1013
1013
Updates the mute setting on the player.
1014
1014
</p>
1023
1023
<tr>
1024
1024
<td><p><span class="term"><em class="parameter"><code>mute</code></em> :</span></p></td>
1025
1025
<td>
1026
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to mute playback</td>
 
1026
<code class="literal">TRUE</code> to mute playback</td>
1027
1027
</tr>
1028
1028
<tr>
1029
1029
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1032
1032
<tr>
1033
1033
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1034
1034
<td>
1035
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if successful</td>
 
1035
<code class="literal">TRUE</code> if successful</td>
1036
1036
</tr>
1037
1037
</tbody>
1038
1038
</table></div>
1040
1040
<hr>
1041
1041
<div class="refsect2">
1042
1042
<a name="rb-shell-player-get-mute"></a><h3>rb_shell_player_get_mute ()</h3>
1043
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_shell_player_get_mute            (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
1044
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *mute</code></em>,
1045
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
1043
<pre class="programlisting"><span class="returnvalue">gboolean</span>            rb_shell_player_get_mute            (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
 
1044
                                                         <em class="parameter"><code><span class="type">gboolean</span> *mute</code></em>,
 
1045
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1046
1046
<p>
1047
 
Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if currently muted
 
1047
Returns <code class="literal">TRUE</code> if currently muted
1048
1048
</p>
1049
1049
<div class="variablelist"><table border="0">
1050
1050
<col align="left" valign="top">
1066
1066
<tr>
1067
1067
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1068
1068
<td>
1069
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if currently muted</td>
 
1069
<code class="literal">TRUE</code> if currently muted</td>
1070
1070
</tr>
1071
1071
</tbody>
1072
1072
</table></div>
1077
1077
<pre class="programlisting"><span class="returnvalue">void</span>                rb_shell_player_add_play_order      (<em class="parameter"><code><a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player</code></em>,
1078
1078
                                                         <em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
1079
1079
                                                         <em class="parameter"><code>const <span class="type">char</span> *description</code></em>,
1080
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> order_type</code></em>,
1081
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> hidden</code></em>);</pre>
 
1080
                                                         <em class="parameter"><code><span class="type">GType</span> order_type</code></em>,
 
1081
                                                         <em class="parameter"><code><span class="type">gboolean</span> hidden</code></em>);</pre>
1082
1082
<p>
1083
1083
Adds a new play order to the set of available play orders.
1084
1084
</p>
1100
1100
</tr>
1101
1101
<tr>
1102
1102
<td><p><span class="term"><em class="parameter"><code>order_type</code></em> :</span></p></td>
1103
 
<td>the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of the play order class</td>
 
1103
<td>the <span class="type">GType</span> of the play order class</td>
1104
1104
</tr>
1105
1105
<tr>
1106
1106
<td><p><span class="term"><em class="parameter"><code>hidden</code></em> :</span></p></td>
1107
 
<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, don't display the play order in the UI</td>
 
1107
<td>if <code class="literal">TRUE</code>, don't display the play order in the UI</td>
1108
1108
</tr>
1109
1109
</tbody>
1110
1110
</table></div>
1138
1138
<a name="RBShellPlayer.property-details"></a><h2>Property Details</h2>
1139
1139
<div class="refsect2">
1140
1140
<a name="RBShellPlayer--action-group"></a><h3>The <code class="literal">"action-group"</code> property</h3>
1141
 
<pre class="programlisting">  "action-group"             <a href="http://library.gnome.org/devel/gtk/GtkActionGroup.html"><span class="type">GtkActionGroup</span></a>*       : Read / Write / Construct Only</pre>
 
1141
<pre class="programlisting">  "action-group"             <span class="type">GtkActionGroup</span>*       : Read / Write / Construct Only</pre>
1142
1142
<p>
1143
 
The <a href="http://library.gnome.org/devel/gtk/GtkActionGroup.html"><span class="type">GtkActionGroup</span></a> to use for player actions
 
1143
The <span class="type">GtkActionGroup</span> to use for player actions
1144
1144
</p>
1145
1145
</div>
1146
1146
<hr>
1154
1154
<hr>
1155
1155
<div class="refsect2">
1156
1156
<a name="RBShellPlayer--mute"></a><h3>The <code class="literal">"mute"</code> property</h3>
1157
 
<pre class="programlisting">  "mute"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
1157
<pre class="programlisting">  "mute"                     <span class="type">gboolean</span>              : Read / Write</pre>
1158
1158
<p>
1159
1159
Whether playback is currently muted.
1160
1160
</p>
1163
1163
<hr>
1164
1164
<div class="refsect2">
1165
1165
<a name="RBShellPlayer--play-order"></a><h3>The <code class="literal">"play-order"</code> property</h3>
1166
 
<pre class="programlisting">  "play-order"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read</pre>
 
1166
<pre class="programlisting">  "play-order"               <span class="type">gchar</span>*                : Read</pre>
1167
1167
<p>
1168
1168
The current play order object.
1169
1169
</p>
1172
1172
<hr>
1173
1173
<div class="refsect2">
1174
1174
<a name="RBShellPlayer--player"></a><h3>The <code class="literal">"player"</code> property</h3>
1175
 
<pre class="programlisting">  "player"                   <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>*              : Read</pre>
 
1175
<pre class="programlisting">  "player"                   <span class="type">GObject</span>*              : Read</pre>
1176
1176
<p>
1177
1177
The player backend object (an object implementing the <a class="link" href="RBPlayer.html" title="RBPlayer"><span class="type">RBPlayer</span></a> interface).
1178
1178
</p>
1180
1180
<hr>
1181
1181
<div class="refsect2">
1182
1182
<a name="RBShellPlayer--playing"></a><h3>The <code class="literal">"playing"</code> property</h3>
1183
 
<pre class="programlisting">  "playing"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
1183
<pre class="programlisting">  "playing"                  <span class="type">gboolean</span>              : Read</pre>
1184
1184
<p>
1185
1185
Whether Rhythmbox is currently playing something
1186
1186
</p>
1189
1189
<hr>
1190
1190
<div class="refsect2">
1191
1191
<a name="RBShellPlayer--playing-from-queue"></a><h3>The <code class="literal">"playing-from-queue"</code> property</h3>
1192
 
<pre class="programlisting">  "playing-from-queue"       <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
1192
<pre class="programlisting">  "playing-from-queue"       <span class="type">gboolean</span>              : Read</pre>
1193
1193
<p>
1194
 
If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the current playing entry came from the play queue.
 
1194
If <code class="literal">TRUE</code>, the current playing entry came from the play queue.
1195
1195
</p>
1196
1196
<p>Default value: FALSE</p>
1197
1197
</div>
1198
1198
<hr>
1199
1199
<div class="refsect2">
1200
1200
<a name="RBShellPlayer--queue-only"></a><h3>The <code class="literal">"queue-only"</code> property</h3>
1201
 
<pre class="programlisting">  "queue-only"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
1201
<pre class="programlisting">  "queue-only"               <span class="type">gboolean</span>              : Read / Write</pre>
1202
1202
<p>
1203
 
If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, activating an entry should only add it to the play queue.
 
1203
If <code class="literal">TRUE</code>, activating an entry should only add it to the play queue.
1204
1204
</p>
1205
1205
<p>Default value: FALSE</p>
1206
1206
</div>
1231
1231
<hr>
1232
1232
<div class="refsect2">
1233
1233
<a name="RBShellPlayer--ui-manager"></a><h3>The <code class="literal">"ui-manager"</code> property</h3>
1234
 
<pre class="programlisting">  "ui-manager"               <a href="http://library.gnome.org/devel/gtk/GtkUIManager.html"><span class="type">GtkUIManager</span></a>*         : Read / Write / Construct Only</pre>
 
1234
<pre class="programlisting">  "ui-manager"               <span class="type">GtkUIManager</span>*         : Read / Write / Construct Only</pre>
1235
1235
<p>
1236
1236
The GtkUIManager
1237
1237
</p>
1239
1239
<hr>
1240
1240
<div class="refsect2">
1241
1241
<a name="RBShellPlayer--volume"></a><h3>The <code class="literal">"volume"</code> property</h3>
1242
 
<pre class="programlisting">  "volume"                   <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a>                : Read / Write</pre>
 
1242
<pre class="programlisting">  "volume"                   <span class="type">gfloat</span>                : Read / Write</pre>
1243
1243
<p>
1244
1244
The current playback volume (between 0.0 and 1.0)
1245
1245
</p>
1252
1252
<div class="refsect2">
1253
1253
<a name="RBShellPlayer-elapsed-changed"></a><h3>The <code class="literal">"elapsed-changed"</code> signal</h3>
1254
1254
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player,
1255
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>          elapsed,
1256
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1255
                                                        <span class="type">guint</span>          elapsed,
 
1256
                                                        <span class="type">gpointer</span>       user_data)      : <code class="literal">Run Last</code></pre>
1257
1257
<p>
1258
1258
Emitted when the playback position changes.
1259
1259
</p>
1281
1281
<a name="RBShellPlayer-elapsed-nano-changed"></a><h3>The <code class="literal">"elapsed-nano-changed"</code> signal</h3>
1282
1282
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player,
1283
1283
                                                        <span class="type">gint64</span>         elapsed,
1284
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1284
                                                        <span class="type">gpointer</span>       user_data)      : <code class="literal">Run Last</code></pre>
1285
1285
<p>
1286
1286
Emitted when the playback position changes.  Only use this (as opposed to
1287
1287
elapsed-changed) when you require subsecond precision.  This signal will be
1310
1310
<div class="refsect2">
1311
1311
<a name="RBShellPlayer-playing-changed"></a><h3>The <code class="literal">"playing-changed"</code> signal</h3>
1312
1312
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player,
1313
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>       playing,
1314
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1313
                                                        <span class="type">gboolean</span>       playing,
 
1314
                                                        <span class="type">gpointer</span>       user_data)      : <code class="literal">Run Last</code></pre>
1315
1315
<p>
1316
1316
Emitted when playback either stops or starts.
1317
1317
</p>
1339
1339
<a name="RBShellPlayer-playing-song-changed"></a><h3>The <code class="literal">"playing-song-changed"</code> signal</h3>
1340
1340
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player,
1341
1341
                                                        <a class="link" href="RhythmDB.html#RhythmDBEntry"><span class="type">RhythmDBEntry</span></a> *entry,
1342
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1342
                                                        <span class="type">gpointer</span>       user_data)      : <code class="literal">Run Last</code></pre>
1343
1343
<p>
1344
1344
Emitted when the playing database entry changes
1345
1345
</p>
1367
1367
<div class="refsect2">
1368
1368
<a name="RBShellPlayer-playing-song-property-changed"></a><h3>The <code class="literal">"playing-song-property-changed"</code> signal</h3>
1369
1369
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player,
1370
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>         *uri,
1371
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>         *property,
1372
 
                                                        <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a>        *old,
1373
 
                                                        <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a>        *newvalue,
1374
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1370
                                                        <span class="type">gchar</span>         *uri,
 
1371
                                                        <span class="type">gchar</span>         *property,
 
1372
                                                        <span class="type">GValue</span>        *old,
 
1373
                                                        <span class="type">GValue</span>        *newvalue,
 
1374
                                                        <span class="type">gpointer</span>       user_data)      : <code class="literal">Run Last</code></pre>
1375
1375
<p>
1376
1376
Emitted when a property of the playing database entry changes.
1377
1377
</p>
1411
1411
<a name="RBShellPlayer-playing-source-changed"></a><h3>The <code class="literal">"playing-source-changed"</code> signal</h3>
1412
1412
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player,
1413
1413
                                                        <a class="link" href="RBSource.html" title="RBSource"><span class="type">RBSource</span></a>      *source,
1414
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1414
                                                        <span class="type">gpointer</span>       user_data)      : <code class="literal">Run Last</code></pre>
1415
1415
<p>
1416
1416
Emitted when a new <a class="link" href="RBSource.html" title="RBSource"><span class="type">RBSource</span></a> instance starts playing
1417
1417
</p>
1438
1438
<div class="refsect2">
1439
1439
<a name="RBShellPlayer-playing-uri-changed"></a><h3>The <code class="literal">"playing-uri-changed"</code> signal</h3>
1440
1440
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player,
1441
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>         *uri,
1442
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1441
                                                        <span class="type">gchar</span>         *uri,
 
1442
                                                        <span class="type">gpointer</span>       user_data)      : <code class="literal">Run Last</code></pre>
1443
1443
<p>
1444
1444
Emitted when the playing database entry changes, providing the
1445
1445
URI of the entry.
1467
1467
<div class="refsect2">
1468
1468
<a name="RBShellPlayer-window-title-changed"></a><h3>The <code class="literal">"window-title-changed"</code> signal</h3>
1469
1469
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> *player,
1470
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>         *title,
1471
 
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
1470
                                                        <span class="type">gchar</span>         *title,
 
1471
                                                        <span class="type">gpointer</span>       user_data)      : <code class="literal">Run Last</code></pre>
1472
1472
<p>
1473
1473
Emitted when the main window title text should be changed
1474
1474
</p>
1495
1495
</div>
1496
1496
<div class="footer">
1497
1497
<hr>
1498
 
          Generated by GTK-Doc V1.18.1</div>
 
1498
          Generated by GTK-Doc V1.18</div>
1499
1499
</body>
1500
1500
</html>
 
 
b'\\ No newline at end of file'