~ubuntu-branches/ubuntu/lucid/rhythmbox/lucid

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-03-29 10:12:48 UTC
  • mfrom: (1.1.45 upstream)
  • Revision ID: james.westby@ubuntu.com-20100329101248-fu29j0q1s2dx8k99
Tags: 0.12.8-0ubuntu1
* New upstream version
* debian/patches/90_autoreconf.patch:
  - new version update

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="RBShellPreferences.html" title="RBShellPreferences">
10
10
<link rel="next" href="RBSourceHeader.html" title="RBSourceHeader">
11
 
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="ch01.html" title="Backends">
14
14
<link rel="chapter" href="ch02.html" title="Lib">
29
29
</tr>
30
30
<tr><td colspan="5" class="shortcuts">
31
31
<a href="#RBShell.synopsis" class="shortcut">Top</a>
32
 
                 | 
33
 
                <a href="#RBShell.description" class="shortcut">Description</a>
34
 
                 | 
35
 
                <a href="#RBShell.object-hierarchy" class="shortcut">Object Hierarchy</a>
36
 
                 | 
37
 
                <a href="#RBShell.properties" class="shortcut">Properties</a>
38
 
                 | 
39
 
                <a href="#RBShell.signals" class="shortcut">Signals</a>
 
32
                   | 
 
33
                  <a href="#RBShell.description" class="shortcut">Description</a>
 
34
                   | 
 
35
                  <a href="#RBShell.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
36
                   | 
 
37
                  <a href="#RBShell.properties" class="shortcut">Properties</a>
 
38
                   | 
 
39
                  <a href="#RBShell.signals" class="shortcut">Signals</a>
40
40
</td></tr>
41
41
</table>
42
42
<div class="refentry" title="RBShell">
50
50
</tr></table></div>
51
51
<div class="refsynopsisdiv" title="Synopsis">
52
52
<a name="RBShell.synopsis"></a><h2>Synopsis</h2>
53
 
<pre class="synopsis">
54
 
                    <a class="link" href="RBShell.html#RBShell-struct" title="RBShell">RBShell</a>;
 
53
<pre class="synopsis">                    <a class="link" href="RBShell.html#RBShell-struct" title="RBShell">RBShell</a>;
55
54
                    <a class="link" href="RBShell.html#RBShellClass" title="RBShellClass">RBShellClass</a>;
56
 
<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *           <a class="link" href="RBShell.html#rb-shell-new" title="rb_shell_new ()">rb_shell_new</a>                        (<a
57
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
58
 
>gboolean</a> no_registration,
59
 
                                                         <a
60
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
61
 
>gboolean</a> no_update,
62
 
                                                         <a
63
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
64
 
>gboolean</a> dry_run,
65
 
                                                         char *rhythmdb,
66
 
                                                         char *playlists);
67
 
<a
68
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
69
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-present" title="rb_shell_present ()">rb_shell_present</a>                    (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
70
 
                                                         <a
71
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
72
 
>guint32</a> timestamp,
73
 
                                                         <a
74
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
75
 
>GError</a> **error);
76
 
<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          <a class="link" href="RBShell.html#rb-shell-guess-source-for-uri" title="rb_shell_guess_source_for_uri ()">rb_shell_guess_source_for_uri</a>       (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
77
 
                                                         const char *uri);
78
 
<a
79
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
80
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-add-uri" title="rb_shell_add_uri ()">rb_shell_add_uri</a>                    (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
81
 
                                                         const char *uri,
82
 
                                                         const char *title,
83
 
                                                         const char *genre,
84
 
                                                         <a
85
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
86
 
>GError</a> **error);
87
 
<a
88
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
89
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-load-uri" title="rb_shell_load_uri ()">rb_shell_load_uri</a>                   (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
90
 
                                                         const char *uri,
91
 
                                                         <a
92
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
93
 
>gboolean</a> play,
94
 
                                                         <a
95
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
96
 
>GError</a> **error);
97
 
<a
98
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
99
 
>GObject</a> *           <a class="link" href="RBShell.html#rb-shell-get-player" title="rb_shell_get_player ()">rb_shell_get_player</a>                 (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);
100
 
const char *        <a class="link" href="RBShell.html#rb-shell-get-player-path" title="rb_shell_get_player_path ()">rb_shell_get_player_path</a>            (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);
101
 
<a
102
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
103
 
>GObject</a> *           <a class="link" href="RBShell.html#rb-shell-get-playlist-manager" title="rb_shell_get_playlist_manager ()">rb_shell_get_playlist_manager</a>       (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);
104
 
const char *        <a class="link" href="RBShell.html#rb-shell-get-playlist-manager-path" title="rb_shell_get_playlist_manager_path ()">rb_shell_get_playlist_manager_path</a>  (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);
105
 
<a
106
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
107
 
>GObject</a> *           <a class="link" href="RBShell.html#rb-shell-get-ui-manager" title="rb_shell_get_ui_manager ()">rb_shell_get_ui_manager</a>             (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);
108
 
void                <a class="link" href="RBShell.html#rb-shell-toggle-visibility" title="rb_shell_toggle_visibility ()">rb_shell_toggle_visibility</a>          (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);
109
 
<a
110
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
111
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-get-song-properties" title="rb_shell_get_song_properties ()">rb_shell_get_song_properties</a>        (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
112
 
                                                         const char *uri,
113
 
                                                         <a
114
 
href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"
115
 
>GHashTable</a> **properties,
116
 
                                                         <a
117
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
118
 
>GError</a> **error);
119
 
<a
120
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
121
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-set-song-property" title="rb_shell_set_song_property ()">rb_shell_set_song_property</a>          (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
122
 
                                                         const char *uri,
123
 
                                                         const char *propname,
124
 
                                                         const <a
125
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
126
 
>GValue</a> *value,
127
 
                                                         <a
128
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
129
 
>GError</a> **error);
130
 
<a
131
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
132
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-add-to-queue" title="rb_shell_add_to_queue ()">rb_shell_add_to_queue</a>               (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
133
 
                                                         const <a
134
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
135
 
>gchar</a> *uri,
136
 
                                                         <a
137
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
138
 
>GError</a> **error);
139
 
<a
140
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
141
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-remove-from-queue" title="rb_shell_remove_from_queue ()">rb_shell_remove_from_queue</a>          (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
142
 
                                                         const <a
143
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
144
 
>gchar</a> *uri,
145
 
                                                         <a
146
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
147
 
>GError</a> **error);
148
 
<a
149
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
150
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-clear-queue" title="rb_shell_clear_queue ()">rb_shell_clear_queue</a>                (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
151
 
                                                         <a
152
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
153
 
>GError</a> **error);
154
 
<a
155
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
156
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-quit" title="rb_shell_quit ()">rb_shell_quit</a>                       (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
157
 
                                                         <a
158
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
159
 
>GError</a> **error);
160
 
<a
161
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
162
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-do-notify" title="rb_shell_do_notify ()">rb_shell_do_notify</a>                  (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
163
 
                                                         <a
164
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
165
 
>gboolean</a> requested,
166
 
                                                         <a
167
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
168
 
>GError</a> **error);
169
 
void                <a class="link" href="RBShell.html#rb-shell-register-entry-type-for-source" title="rb_shell_register_entry_type_for_source ()">rb_shell_register_entry_type_for_source</a>
170
 
                                                        (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
171
 
                                                         <a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
172
 
                                                         <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType">RhythmDBEntryType</a> type);
173
 
<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          <a class="link" href="RBShell.html#rb-shell-get-source-by-entry-type" title="rb_shell_get_source_by_entry_type ()">rb_shell_get_source_by_entry_type</a>   (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
174
 
                                                         <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType">RhythmDBEntryType</a> type);
175
 
<a
176
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
177
 
>gboolean</a>            <a class="link" href="RBShell.html#rb-shell-get-party-mode" title="rb_shell_get_party_mode ()">rb_shell_get_party_mode</a>             (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);
178
 
void                <a class="link" href="RBShell.html#rb-shell-append-source" title="rb_shell_append_source ()">rb_shell_append_source</a>              (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
179
 
                                                         <a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
180
 
                                                         <a class="link" href="RBSource.html" title="RBSource">RBSource</a> *parent);
181
 
void                <a class="link" href="RBShell.html#rb-shell-add-widget" title="rb_shell_add_widget ()">rb_shell_add_widget</a>                 (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
182
 
                                                         <a
183
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
184
 
>GtkWidget</a> *widget,
185
 
                                                         RBShellUILocation location,
186
 
                                                         <a
187
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
188
 
>gboolean</a> expand,
189
 
                                                         <a
190
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
191
 
>gboolean</a> fill);
192
 
void                <a class="link" href="RBShell.html#rb-shell-remove-widget" title="rb_shell_remove_widget ()">rb_shell_remove_widget</a>              (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
193
 
                                                         <a
194
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
195
 
>GtkWidget</a> *widget,
196
 
                                                         RBShellUILocation location);
197
 
void                <a class="link" href="RBShell.html#rb-shell-notebook-set-page" title="rb_shell_notebook_set_page ()">rb_shell_notebook_set_page</a>          (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
198
 
                                                         <a
199
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
200
 
>GtkWidget</a> *widget);
 
55
<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *           <a class="link" href="RBShell.html#rb-shell-new" title="rb_shell_new ()">rb_shell_new</a>                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> no_registration,
 
56
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> no_update,
 
57
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dry_run,
 
58
                                                         <span class="returnvalue">char</span> *rhythmdb,
 
59
                                                         <span class="returnvalue">char</span> *playlists);
 
60
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShell.html#rb-shell-present" title="rb_shell_present ()">rb_shell_present</a>                    (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
61
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> timestamp,
 
62
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
63
<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *          <a class="link" href="RBShell.html#rb-shell-guess-source-for-uri" title="rb_shell_guess_source_for_uri ()">rb_shell_guess_source_for_uri</a>       (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
64
                                                         const <span class="returnvalue">char</span> *uri);
 
65
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShell.html#rb-shell-add-uri" title="rb_shell_add_uri ()">rb_shell_add_uri</a>                    (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
66
                                                         const <span class="returnvalue">char</span> *uri,
 
67
                                                         const <span class="returnvalue">char</span> *title,
 
68
                                                         const <span class="returnvalue">char</span> *genre,
 
69
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
70
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShell.html#rb-shell-load-uri" title="rb_shell_load_uri ()">rb_shell_load_uri</a>                   (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
71
                                                         const <span class="returnvalue">char</span> *uri,
 
72
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> play,
 
73
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
74
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           <a class="link" href="RBShell.html#rb-shell-get-player" title="rb_shell_get_player ()">rb_shell_get_player</a>                 (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);
 
75
const <span class="returnvalue">char</span> *        <a class="link" href="RBShell.html#rb-shell-get-player-path" title="rb_shell_get_player_path ()">rb_shell_get_player_path</a>            (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);
 
76
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           <a class="link" href="RBShell.html#rb-shell-get-playlist-manager" title="rb_shell_get_playlist_manager ()">rb_shell_get_playlist_manager</a>       (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);
 
77
const <span class="returnvalue">char</span> *        <a class="link" href="RBShell.html#rb-shell-get-playlist-manager-path" title="rb_shell_get_playlist_manager_path ()">rb_shell_get_playlist_manager_path</a>  (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);
 
78
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           <a class="link" href="RBShell.html#rb-shell-get-ui-manager" title="rb_shell_get_ui_manager ()">rb_shell_get_ui_manager</a>             (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);
 
79
<span class="returnvalue">void</span>                <a class="link" href="RBShell.html#rb-shell-toggle-visibility" title="rb_shell_toggle_visibility ()">rb_shell_toggle_visibility</a>          (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);
 
80
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShell.html#rb-shell-get-song-properties" title="rb_shell_get_song_properties ()">rb_shell_get_song_properties</a>        (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
81
                                                         const <span class="returnvalue">char</span> *uri,
 
82
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> **properties,
 
83
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
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="RBShell.html#rb-shell-set-song-property" title="rb_shell_set_song_property ()">rb_shell_set_song_property</a>          (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
85
                                                         const <span class="returnvalue">char</span> *uri,
 
86
                                                         const <span class="returnvalue">char</span> *propname,
 
87
                                                         const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *value,
 
88
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
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="RBShell.html#rb-shell-add-to-queue" title="rb_shell_add_to_queue ()">rb_shell_add_to_queue</a>               (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
90
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri,
 
91
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
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="RBShell.html#rb-shell-remove-from-queue" title="rb_shell_remove_from_queue ()">rb_shell_remove_from_queue</a>          (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
93
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri,
 
94
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
95
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShell.html#rb-shell-clear-queue" title="rb_shell_clear_queue ()">rb_shell_clear_queue</a>                (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
96
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
97
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShell.html#rb-shell-quit" title="rb_shell_quit ()">rb_shell_quit</a>                       (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
98
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
99
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBShell.html#rb-shell-do-notify" title="rb_shell_do_notify ()">rb_shell_do_notify</a>                  (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
100
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> requested,
 
101
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
102
<span class="returnvalue">void</span>                <a class="link" href="RBShell.html#rb-shell-register-entry-type-for-source" title="rb_shell_register_entry_type_for_source ()">rb_shell_register_entry_type_for_source</a>
 
103
                                                        (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
104
                                                         <a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
 
105
                                                         <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType"><span class="returnvalue">RhythmDBEntryType</span></a> type);
 
106
<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *          <a class="link" href="RBShell.html#rb-shell-get-source-by-entry-type" title="rb_shell_get_source_by_entry_type ()">rb_shell_get_source_by_entry_type</a>   (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
107
                                                         <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType"><span class="returnvalue">RhythmDBEntryType</span></a> type);
 
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="RBShell.html#rb-shell-get-party-mode" title="rb_shell_get_party_mode ()">rb_shell_get_party_mode</a>             (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);
 
109
<span class="returnvalue">void</span>                <a class="link" href="RBShell.html#rb-shell-append-source" title="rb_shell_append_source ()">rb_shell_append_source</a>              (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
110
                                                         <a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
 
111
                                                         <a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *parent);
 
112
<span class="returnvalue">void</span>                <a class="link" href="RBShell.html#rb-shell-add-widget" title="rb_shell_add_widget ()">rb_shell_add_widget</a>                 (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
113
                                                         <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *widget,
 
114
                                                         <span class="returnvalue">RBShellUILocation</span> location,
 
115
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> expand,
 
116
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> fill);
 
117
<span class="returnvalue">void</span>                <a class="link" href="RBShell.html#rb-shell-remove-widget" title="rb_shell_remove_widget ()">rb_shell_remove_widget</a>              (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
118
                                                         <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *widget,
 
119
                                                         <span class="returnvalue">RBShellUILocation</span> location);
 
120
<span class="returnvalue">void</span>                <a class="link" href="RBShell.html#rb-shell-notebook-set-page" title="rb_shell_notebook_set_page ()">rb_shell_notebook_set_page</a>          (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
121
                                                         <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *widget);
201
122
</pre>
202
123
</div>
203
124
<div class="refsect1" title="Object Hierarchy">
204
125
<a name="RBShell.object-hierarchy"></a><h2>Object Hierarchy</h2>
205
126
<pre class="synopsis">
206
 
  <a
207
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
208
 
>GObject</a>
 
127
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
209
128
   +----RBShell
210
129
</pre>
211
130
</div>
212
131
<div class="refsect1" title="Properties">
213
132
<a name="RBShell.properties"></a><h2>Properties</h2>
214
133
<pre class="synopsis">
215
 
  "<a class="link" href="RBShell.html#RBShell--clipboard" title='The "clipboard" property'>clipboard</a>"                <a class="link" href="RBShellClipboard.html" title="RBShellClipboard">RBShellClipboard</a>*     : Read
216
 
  "<a class="link" href="RBShell.html#RBShell--db" title='The "db" property'>db</a>"                       <a class="link" href="RhythmDB.html" title="RhythmDB">RhythmDB</a>*             : Read
217
 
  "<a class="link" href="RBShell.html#RBShell--dry-run" title='The "dry-run" property'>dry-run</a>"                  <a
218
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
219
 
>gboolean</a>              : Read / Write / Construct Only
220
 
  "<a class="link" href="RBShell.html#RBShell--library-source" title='The "library-source" property'>library-source</a>"           <a class="link" href="RBLibrarySource.html" title="RBLibrarySource">RBLibrarySource</a>*      : Read
221
 
  "<a class="link" href="RBShell.html#RBShell--no-registration" title='The "no-registration" property'>no-registration</a>"          <a
222
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
223
 
>gboolean</a>              : Read / Write / Construct Only
224
 
  "<a class="link" href="RBShell.html#RBShell--no-update" title='The "no-update" property'>no-update</a>"                <a
225
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
226
 
>gboolean</a>              : Read / Write / Construct Only
227
 
  "<a class="link" href="RBShell.html#RBShell--playlist-manager" title='The "playlist-manager" property'>playlist-manager</a>"         <a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a>*    : Read
228
 
  "<a class="link" href="RBShell.html#RBShell--playlists-file" title='The "playlists-file" property'>playlists-file</a>"           <a
229
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
230
 
>gchar</a>*                : Read / Write / Construct Only
231
 
  "<a class="link" href="RBShell.html#RBShell--prefs" title='The "prefs" property'>prefs</a>"                    <a class="link" href="RBShellPreferences.html" title="RBShellPreferences">RBShellPreferences</a>*   : Read
232
 
  "<a class="link" href="RBShell.html#RBShell--queue-source" title='The "queue-source" property'>queue-source</a>"             <a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource">RBPlayQueueSource</a>*    : Read
233
 
  "<a class="link" href="RBShell.html#RBShell--removable-media-manager" title='The "removable-media-manager" property'>removable-media-manager</a>"  <a class="link" href="RBRemovableMediaManager.html" title="RBRemovableMediaManager">RBRemovableMediaManager</a>*  : Read
234
 
  "<a class="link" href="RBShell.html#RBShell--rhythmdb-file" title='The "rhythmdb-file" property'>rhythmdb-file</a>"            <a
235
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
236
 
>gchar</a>*                : Read / Write / Construct Only
237
 
  "<a class="link" href="RBShell.html#RBShell--selected-source" title='The "selected-source" property'>selected-source</a>"          <a class="link" href="RBSource.html" title="RBSource">RBSource</a>*             : Read
238
 
  "<a class="link" href="RBShell.html#RBShell--shell-player" title='The "shell-player" property'>shell-player</a>"             <a class="link" href="RBShellPlayer.html" title="RBShellPlayer">RBShellPlayer</a>*        : Read
239
 
  "<a class="link" href="RBShell.html#RBShell--source-header" title='The "source-header" property'>source-header</a>"            <a class="link" href="RBSourceHeader.html" title="RBSourceHeader">RBSourceHeader</a>*       : Read
240
 
  "<a class="link" href="RBShell.html#RBShell--sourcelist" title='The "sourcelist" property'>sourcelist</a>"               <a class="link" href="RBSourceList.html" title="RBSourceList">RBSourceList</a>*         : Read
241
 
  "<a class="link" href="RBShell.html#RBShell--sourcelist-model" title='The "sourcelist-model" property'>sourcelist-model</a>"         <a class="link" href="RBSourceListModel.html" title="RBSourceListModel">RBSourceListModel</a>*    : Read
242
 
  "<a class="link" href="RBShell.html#RBShell--ui-manager" title='The "ui-manager" property'>ui-manager</a>"               <a
243
 
href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"
244
 
>GtkUIManager</a>*         : Read
245
 
  "<a class="link" href="RBShell.html#RBShell--visibility" title='The "visibility" property'>visibility</a>"               <a
246
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
247
 
>gboolean</a>              : Read / Write
248
 
  "<a class="link" href="RBShell.html#RBShell--window" title='The "window" property'>window</a>"                   <a
249
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWindow.html"
250
 
>GtkWindow</a>*            : Read
 
134
  "<a class="link" href="RBShell.html#RBShell--clipboard" title='The "clipboard" property'>clipboard</a>"                <a class="link" href="RBShellClipboard.html" title="RBShellClipboard"><span class="type">RBShellClipboard</span></a>*     : Read
 
135
  "<a class="link" href="RBShell.html#RBShell--db" title='The "db" property'>db</a>"                       <a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a>*             : Read
 
136
  "<a class="link" href="RBShell.html#RBShell--dry-run" title='The "dry-run" property'>dry-run</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only
 
137
  "<a class="link" href="RBShell.html#RBShell--library-source" title='The "library-source" property'>library-source</a>"           <a class="link" href="RBLibrarySource.html" title="RBLibrarySource"><span class="type">RBLibrarySource</span></a>*      : Read
 
138
  "<a class="link" href="RBShell.html#RBShell--no-registration" title='The "no-registration" property'>no-registration</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only
 
139
  "<a class="link" href="RBShell.html#RBShell--no-update" title='The "no-update" property'>no-update</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only
 
140
  "<a class="link" href="RBShell.html#RBShell--playlist-manager" title='The "playlist-manager" property'>playlist-manager</a>"         <a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="type">RBPlaylistManager</span></a>*    : Read
 
141
  "<a class="link" href="RBShell.html#RBShell--playlists-file" title='The "playlists-file" property'>playlists-file</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
 
142
  "<a class="link" href="RBShell.html#RBShell--prefs" title='The "prefs" property'>prefs</a>"                    <a class="link" href="RBShellPreferences.html" title="RBShellPreferences"><span class="type">RBShellPreferences</span></a>*   : Read
 
143
  "<a class="link" href="RBShell.html#RBShell--queue-source" title='The "queue-source" property'>queue-source</a>"             <a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a>*    : Read
 
144
  "<a class="link" href="RBShell.html#RBShell--removable-media-manager" title='The "removable-media-manager" property'>removable-media-manager</a>"  <a class="link" href="RBRemovableMediaManager.html" title="RBRemovableMediaManager"><span class="type">RBRemovableMediaManager</span></a>*  : Read
 
145
  "<a class="link" href="RBShell.html#RBShell--rhythmdb-file" title='The "rhythmdb-file" property'>rhythmdb-file</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
 
146
  "<a class="link" href="RBShell.html#RBShell--selected-source" title='The "selected-source" property'>selected-source</a>"          <a class="link" href="RBSource.html" title="RBSource"><span class="type">RBSource</span></a>*             : Read
 
147
  "<a class="link" href="RBShell.html#RBShell--shell-player" title='The "shell-player" property'>shell-player</a>"             <a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a>*        : Read
 
148
  "<a class="link" href="RBShell.html#RBShell--source-header" title='The "source-header" property'>source-header</a>"            <a class="link" href="RBSourceHeader.html" title="RBSourceHeader"><span class="type">RBSourceHeader</span></a>*       : Read
 
149
  "<a class="link" href="RBShell.html#RBShell--sourcelist" title='The "sourcelist" property'>sourcelist</a>"               <a class="link" href="RBSourceList.html" title="RBSourceList"><span class="type">RBSourceList</span></a>*         : Read
 
150
  "<a class="link" href="RBShell.html#RBShell--sourcelist-model" title='The "sourcelist-model" property'>sourcelist-model</a>"         <a class="link" href="RBSourceListModel.html" title="RBSourceListModel"><span class="type">RBSourceListModel</span></a>*    : Read
 
151
  "<a class="link" href="RBShell.html#RBShell--ui-manager" title='The "ui-manager" property'>ui-manager</a>"               <a href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"><span class="type">GtkUIManager</span></a>*         : Read
 
152
  "<a class="link" href="RBShell.html#RBShell--visibility" title='The "visibility" property'>visibility</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="RBShell.html#RBShell--window" title='The "window" property'>window</a>"                   <a href="http://library.gnome.org/devel/gtk/unstable/GtkWindow.html"><span class="type">GtkWindow</span></a>*            : Read
251
154
</pre>
252
155
</div>
253
156
<div class="refsect1" title="Signals">
267
170
RBShell is the main application class in Rhythmbox.  It creates and holds
268
171
references to the other main objects (<a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a>, <a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a>, <span class="type">RBSourcelist</span>),
269
172
constructs the main window UI, and provides the basic DBus interface.</p>
270
 
<p>
271
 
</p>
272
173
</div>
273
174
<div class="refsect1" title="Details">
274
175
<a name="RBShell.details"></a><h2>Details</h2>
285
186
        GObjectClass parent_class;
286
187
 
287
188
        /* signals */
288
 
        gboolean (*visibility_changing) (RBShell *shell, gboolean initial, gboolean visible);
289
 
        void     (*visibility_changed)  (RBShell *shell, gboolean visible);
290
 
        void     (*create_song_info)    (RBShell *shell, RBSongInfo *song_info, gboolean multi);
 
189
        gboolean (*visibility_changing) (RBShell *shell, gboolean initial, gboolean visible);
 
190
        void     (*visibility_changed) (RBShell *shell, gboolean visible);
 
191
        void     (*create_song_info) (RBShell *shell, RBSongInfo *song_info, gboolean multi);
291
192
        void     (*removable_media_scan_finished) (RBShell *shell);
292
193
} RBShellClass;
293
194
</pre>
297
198
<hr>
298
199
<div class="refsect2" title="rb_shell_new ()">
299
200
<a name="rb-shell-new"></a><h3>rb_shell_new ()</h3>
300
 
<pre class="programlisting"><a class="link" href="RBShell.html" title="RBShell">RBShell</a> *           rb_shell_new                        (<a
301
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
302
 
>gboolean</a> no_registration,
303
 
                                                         <a
304
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
305
 
>gboolean</a> no_update,
306
 
                                                         <a
307
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
308
 
>gboolean</a> dry_run,
309
 
                                                         char *rhythmdb,
310
 
                                                         char *playlists);</pre>
 
201
<pre class="programlisting"><a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *           rb_shell_new                        (<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> no_registration,
 
202
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> no_update,
 
203
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dry_run,
 
204
                                                         <span class="returnvalue">char</span> *rhythmdb,
 
205
                                                         <span class="returnvalue">char</span> *playlists);</pre>
311
206
<p>
312
207
Creates the Rhythmbox shell.  This is effectively a singleton, so it doesn't
313
208
make sense to call this from anywhere other than main.c.</p>
314
 
<p>
315
 
</p>
316
209
<div class="variablelist"><table border="0">
317
210
<col align="left" valign="top">
318
211
<tbody>
319
212
<tr>
320
213
<td><p><span class="term"><em class="parameter"><code>no_registration</code></em> :</span></p></td>
321
 
<td> if <code class="literal">TRUE</code>, single-instance features are disabled
 
214
<td> if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, single-instance features are disabled
322
215
</td>
323
216
</tr>
324
217
<tr>
325
218
<td><p><span class="term"><em class="parameter"><code>no_update</code></em> :</span></p></td>
326
 
<td> if <code class="literal">TRUE</code>, don't update the database file
 
219
<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 update the database file
327
220
</td>
328
221
</tr>
329
222
<tr>
330
223
<td><p><span class="term"><em class="parameter"><code>dry_run</code></em> :</span></p></td>
331
 
<td> if <code class="literal">TRUE</code>, don't write back file metadata changes
 
224
<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 write back file metadata changes
332
225
</td>
333
226
</tr>
334
227
<tr>
352
245
<hr>
353
246
<div class="refsect2" title="rb_shell_present ()">
354
247
<a name="rb-shell-present"></a><h3>rb_shell_present ()</h3>
355
 
<pre class="programlisting"><a
356
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
357
 
>gboolean</a>            rb_shell_present                    (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
358
 
                                                         <a
359
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"
360
 
>guint32</a> timestamp,
361
 
                                                         <a
362
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
363
 
>GError</a> **error);</pre>
364
 
<p>
365
 
Attempts to display the main window to the user.  See <a
366
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWindow.html#gtk-window-present"
367
 
><span class="type">gtk_window_present</span></a> for details.</p>
368
 
<p>
369
 
</p>
 
248
<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_present                    (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
249
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> timestamp,
 
250
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
 
251
<p>
 
252
Attempts to display the main window to the user.  See <a href="http://library.gnome.org/devel/gtk/unstable/GtkWindow.html#gtk-window-present"><span class="type">gtk_window_present</span></a> for details.</p>
370
253
<div class="variablelist"><table border="0">
371
254
<col align="left" valign="top">
372
255
<tbody>
396
279
<hr>
397
280
<div class="refsect2" title="rb_shell_guess_source_for_uri ()">
398
281
<a name="rb-shell-guess-source-for-uri"></a><h3>rb_shell_guess_source_for_uri ()</h3>
399
 
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          rb_shell_guess_source_for_uri       (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
400
 
                                                         const char *uri);</pre>
 
282
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *          rb_shell_guess_source_for_uri       (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
283
                                                         const <span class="returnvalue">char</span> *uri);</pre>
401
284
<p>
402
285
Attempts to locate the source that should handle the specified URI.
403
286
This iterates through all sources, calling <a class="link" href="RBSource.html#rb-source-want-uri" title="rb_source_want_uri ()"><span class="type">rb_source_want_uri</span></a>,
404
287
returning the source that returns the highest value.</p>
405
 
<p>
406
 
</p>
407
288
<div class="variablelist"><table border="0">
408
289
<col align="left" valign="top">
409
290
<tbody>
428
309
<hr>
429
310
<div class="refsect2" title="rb_shell_add_uri ()">
430
311
<a name="rb-shell-add-uri"></a><h3>rb_shell_add_uri ()</h3>
431
 
<pre class="programlisting"><a
432
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
433
 
>gboolean</a>            rb_shell_add_uri                    (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
434
 
                                                         const char *uri,
435
 
                                                         const char *title,
436
 
                                                         const char *genre,
437
 
                                                         <a
438
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
439
 
>GError</a> **error);</pre>
 
312
<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_add_uri                    (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
313
                                                         const <span class="returnvalue">char</span> *uri,
 
314
                                                         const <span class="returnvalue">char</span> *title,
 
315
                                                         const <span class="returnvalue">char</span> *genre,
 
316
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
440
317
<p>
441
318
Adds the specified URI to the Rhythmbox database.  Whether the
442
319
title and genre specified are actually used is up to the source
443
320
that handles the URI</p>
444
 
<p>
445
 
</p>
446
321
<div class="variablelist"><table border="0">
447
322
<col align="left" valign="top">
448
323
<tbody>
482
357
<hr>
483
358
<div class="refsect2" title="rb_shell_load_uri ()">
484
359
<a name="rb-shell-load-uri"></a><h3>rb_shell_load_uri ()</h3>
485
 
<pre class="programlisting"><a
486
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
487
 
>gboolean</a>            rb_shell_load_uri                   (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
488
 
                                                         const char *uri,
489
 
                                                         <a
490
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
491
 
>gboolean</a> play,
492
 
                                                         <a
493
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
494
 
>GError</a> **error);</pre>
 
360
<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_load_uri                   (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
361
                                                         const <span class="returnvalue">char</span> *uri,
 
362
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> play,
 
363
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
495
364
<p>
496
365
Loads a URI representing a single song, a directory, a playlist, or
497
366
an internet radio station, and optionally starts playing it.
503
372
works properly - the playlist file will be downloaded to /tmp/, and
504
373
we can't add that to the database, so we need to add the stream URLs
505
374
instead.</p>
506
 
<p>
507
 
</p>
508
375
<div class="variablelist"><table border="0">
509
376
<col align="left" valign="top">
510
377
<tbody>
539
406
<hr>
540
407
<div class="refsect2" title="rb_shell_get_player ()">
541
408
<a name="rb-shell-get-player"></a><h3>rb_shell_get_player ()</h3>
542
 
<pre class="programlisting"><a
543
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
544
 
>GObject</a> *           rb_shell_get_player                 (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);</pre>
 
409
<pre class="programlisting"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           rb_shell_get_player                 (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);</pre>
545
410
<p>
546
411
Returns the <a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> object</p>
547
 
<p>
548
 
</p>
549
412
<div class="variablelist"><table border="0">
550
413
<col align="left" valign="top">
551
414
<tbody>
565
428
<hr>
566
429
<div class="refsect2" title="rb_shell_get_player_path ()">
567
430
<a name="rb-shell-get-player-path"></a><h3>rb_shell_get_player_path ()</h3>
568
 
<pre class="programlisting">const char *        rb_shell_get_player_path            (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);</pre>
 
431
<pre class="programlisting">const <span class="returnvalue">char</span> *        rb_shell_get_player_path            (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);</pre>
569
432
<p>
570
433
Returns the DBus object path for the <a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a></p>
571
 
<p>
572
 
</p>
573
434
<div class="variablelist"><table border="0">
574
435
<col align="left" valign="top">
575
436
<tbody>
589
450
<hr>
590
451
<div class="refsect2" title="rb_shell_get_playlist_manager ()">
591
452
<a name="rb-shell-get-playlist-manager"></a><h3>rb_shell_get_playlist_manager ()</h3>
592
 
<pre class="programlisting"><a
593
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
594
 
>GObject</a> *           rb_shell_get_playlist_manager       (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);</pre>
 
453
<pre class="programlisting"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           rb_shell_get_playlist_manager       (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);</pre>
595
454
<p>
596
455
Returns the <a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="type">RBPlaylistManager</span></a> object</p>
597
 
<p>
598
 
</p>
599
456
<div class="variablelist"><table border="0">
600
457
<col align="left" valign="top">
601
458
<tbody>
615
472
<hr>
616
473
<div class="refsect2" title="rb_shell_get_playlist_manager_path ()">
617
474
<a name="rb-shell-get-playlist-manager-path"></a><h3>rb_shell_get_playlist_manager_path ()</h3>
618
 
<pre class="programlisting">const char *        rb_shell_get_playlist_manager_path  (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);</pre>
 
475
<pre class="programlisting">const <span class="returnvalue">char</span> *        rb_shell_get_playlist_manager_path  (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);</pre>
619
476
<p>
620
477
Returns the DBus path for the <a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="type">RBPlaylistManager</span></a> object</p>
621
 
<p>
622
 
</p>
623
478
<div class="variablelist"><table border="0">
624
479
<col align="left" valign="top">
625
480
<tbody>
639
494
<hr>
640
495
<div class="refsect2" title="rb_shell_get_ui_manager ()">
641
496
<a name="rb-shell-get-ui-manager"></a><h3>rb_shell_get_ui_manager ()</h3>
642
 
<pre class="programlisting"><a
643
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
644
 
>GObject</a> *           rb_shell_get_ui_manager             (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);</pre>
645
 
<p>
646
 
Returns the main <a
647
 
href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"
648
 
><span class="type">GtkUIManager</span></a> object</p>
649
 
<p>
650
 
</p>
 
497
<pre class="programlisting"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="returnvalue">GObject</span></a> *           rb_shell_get_ui_manager             (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);</pre>
 
498
<p>
 
499
Returns the main <a href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"><span class="type">GtkUIManager</span></a> object</p>
651
500
<div class="variablelist"><table border="0">
652
501
<col align="left" valign="top">
653
502
<tbody>
658
507
</tr>
659
508
<tr>
660
509
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
661
 
<td> the main <a
662
 
href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"
663
 
><span class="type">GtkUIManager</span></a> object
 
510
<td> the main <a href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"><span class="type">GtkUIManager</span></a> object
664
511
</td>
665
512
</tr>
666
513
</tbody>
669
516
<hr>
670
517
<div class="refsect2" title="rb_shell_toggle_visibility ()">
671
518
<a name="rb-shell-toggle-visibility"></a><h3>rb_shell_toggle_visibility ()</h3>
672
 
<pre class="programlisting">void                rb_shell_toggle_visibility          (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);</pre>
 
519
<pre class="programlisting"><span class="returnvalue">void</span>                rb_shell_toggle_visibility          (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);</pre>
673
520
<p>
674
521
Toggles the visibility of the main Rhythmbox window.</p>
675
 
<p>
676
 
</p>
677
522
<div class="variablelist"><table border="0">
678
523
<col align="left" valign="top">
679
524
<tbody><tr>
686
531
<hr>
687
532
<div class="refsect2" title="rb_shell_get_song_properties ()">
688
533
<a name="rb-shell-get-song-properties"></a><h3>rb_shell_get_song_properties ()</h3>
689
 
<pre class="programlisting"><a
690
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
691
 
>gboolean</a>            rb_shell_get_song_properties        (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
692
 
                                                         const char *uri,
693
 
                                                         <a
694
 
href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"
695
 
>GHashTable</a> **properties,
696
 
                                                         <a
697
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
698
 
>GError</a> **error);</pre>
 
534
<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_get_song_properties        (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
535
                                                         const <span class="returnvalue">char</span> *uri,
 
536
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> **properties,
 
537
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
699
538
<p>
700
539
Gathers and returns all metadata (including extra metadata such as album
701
540
art URIs and lyrics) for the specified URI.</p>
702
 
<p>
703
 
</p>
704
541
<div class="variablelist"><table border="0">
705
542
<col align="left" valign="top">
706
543
<tbody>
726
563
</tr>
727
564
<tr>
728
565
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
729
 
<td> <code class="literal">TRUE</code> if the URI is found in the database
 
566
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the URI is found in the database
730
567
</td>
731
568
</tr>
732
569
</tbody>
735
572
<hr>
736
573
<div class="refsect2" title="rb_shell_set_song_property ()">
737
574
<a name="rb-shell-set-song-property"></a><h3>rb_shell_set_song_property ()</h3>
738
 
<pre class="programlisting"><a
739
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
740
 
>gboolean</a>            rb_shell_set_song_property          (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
741
 
                                                         const char *uri,
742
 
                                                         const char *propname,
743
 
                                                         const <a
744
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"
745
 
>GValue</a> *value,
746
 
                                                         <a
747
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
748
 
>GError</a> **error);</pre>
 
575
<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_set_song_property          (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
576
                                                         const <span class="returnvalue">char</span> *uri,
 
577
                                                         const <span class="returnvalue">char</span> *propname,
 
578
                                                         const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> *value,
 
579
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
749
580
<p>
750
581
Attempts to set a property of a database entry identified by its URI.
751
582
If the URI identifies a file and the property is one associated with a
752
583
file metadata tag, the new value will be written to the file.</p>
753
 
<p>
754
 
</p>
755
584
<div class="variablelist"><table border="0">
756
585
<col align="left" valign="top">
757
586
<tbody>
782
611
</tr>
783
612
<tr>
784
613
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
785
 
<td> <code class="literal">TRUE</code> if the property was set successfully.
 
614
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the property was set successfully.
786
615
</td>
787
616
</tr>
788
617
</tbody>
791
620
<hr>
792
621
<div class="refsect2" title="rb_shell_add_to_queue ()">
793
622
<a name="rb-shell-add-to-queue"></a><h3>rb_shell_add_to_queue ()</h3>
794
 
<pre class="programlisting"><a
795
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
796
 
>gboolean</a>            rb_shell_add_to_queue               (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
797
 
                                                         const <a
798
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
799
 
>gchar</a> *uri,
800
 
                                                         <a
801
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
802
 
>GError</a> **error);</pre>
 
623
<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_add_to_queue               (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
624
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri,
 
625
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
803
626
<p>
804
627
Adds the specified URI to the play queue.  This only works if URI is already
805
628
in the database.</p>
806
 
<p>
807
 
</p>
808
629
<div class="variablelist"><table border="0">
809
630
<col align="left" valign="top">
810
631
<tbody>
834
655
<hr>
835
656
<div class="refsect2" title="rb_shell_remove_from_queue ()">
836
657
<a name="rb-shell-remove-from-queue"></a><h3>rb_shell_remove_from_queue ()</h3>
837
 
<pre class="programlisting"><a
838
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
839
 
>gboolean</a>            rb_shell_remove_from_queue          (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
840
 
                                                         const <a
841
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
842
 
>gchar</a> *uri,
843
 
                                                         <a
844
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
845
 
>GError</a> **error);</pre>
 
658
<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_remove_from_queue          (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
659
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri,
 
660
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
846
661
<p>
847
662
Removes the specified URI from the play queue.  If the URI is not
848
663
in the play queue, nothing happens.</p>
849
 
<p>
850
 
</p>
851
664
<div class="variablelist"><table border="0">
852
665
<col align="left" valign="top">
853
666
<tbody>
877
690
<hr>
878
691
<div class="refsect2" title="rb_shell_clear_queue ()">
879
692
<a name="rb-shell-clear-queue"></a><h3>rb_shell_clear_queue ()</h3>
880
 
<pre class="programlisting"><a
881
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
882
 
>gboolean</a>            rb_shell_clear_queue                (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
883
 
                                                         <a
884
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
885
 
>GError</a> **error);</pre>
 
693
<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_clear_queue                (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
694
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
886
695
<p>
887
696
Removes all entries from the play queue.</p>
888
 
<p>
889
 
</p>
890
697
<div class="variablelist"><table border="0">
891
698
<col align="left" valign="top">
892
699
<tbody>
911
718
<hr>
912
719
<div class="refsect2" title="rb_shell_quit ()">
913
720
<a name="rb-shell-quit"></a><h3>rb_shell_quit ()</h3>
914
 
<pre class="programlisting"><a
915
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
916
 
>gboolean</a>            rb_shell_quit                       (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
917
 
                                                         <a
918
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
919
 
>GError</a> **error);</pre>
 
721
<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_quit                       (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
722
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
920
723
<p>
921
724
Begins the process of shutting down Rhythmbox.  This function will
922
725
return.  The error parameter and return value only exist because this
923
726
function is part of the DBus interface.</p>
924
 
<p>
925
 
</p>
926
727
<div class="variablelist"><table border="0">
927
728
<col align="left" valign="top">
928
729
<tbody>
947
748
<hr>
948
749
<div class="refsect2" title="rb_shell_do_notify ()">
949
750
<a name="rb-shell-do-notify"></a><h3>rb_shell_do_notify ()</h3>
950
 
<pre class="programlisting"><a
951
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
952
 
>gboolean</a>            rb_shell_do_notify                  (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
953
 
                                                         <a
954
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
955
 
>gboolean</a> requested,
956
 
                                                         <a
957
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
958
 
>GError</a> **error);</pre>
 
751
<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_do_notify                  (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
752
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> requested,
 
753
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
959
754
<p>
960
755
Displays a notification of the current playing track.</p>
961
 
<p>
962
 
</p>
963
756
<div class="variablelist"><table border="0">
964
757
<col align="left" valign="top">
965
758
<tbody>
970
763
</tr>
971
764
<tr>
972
765
<td><p><span class="term"><em class="parameter"><code>requested</code></em> :</span></p></td>
973
 
<td> if <code class="literal">TRUE</code>, the notification was requested by some explicit user action
 
766
<td> if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the notification was requested by some explicit user action
974
767
</td>
975
768
</tr>
976
769
<tr>
989
782
<hr>
990
783
<div class="refsect2" title="rb_shell_register_entry_type_for_source ()">
991
784
<a name="rb-shell-register-entry-type-for-source"></a><h3>rb_shell_register_entry_type_for_source ()</h3>
992
 
<pre class="programlisting">void                rb_shell_register_entry_type_for_source
993
 
                                                        (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
994
 
                                                         <a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
995
 
                                                         <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType">RhythmDBEntryType</a> type);</pre>
 
785
<pre class="programlisting"><span class="returnvalue">void</span>                rb_shell_register_entry_type_for_source
 
786
                                                        (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
787
                                                         <a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
 
788
                                                         <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType"><span class="returnvalue">RhythmDBEntryType</span></a> type);</pre>
996
789
<p>
997
790
Registers a source as the owner of entries of the specified type.
998
791
The main effect of this is that calling <a class="link" href="RBShell.html#rb-shell-get-source-by-entry-type" title="rb_shell_get_source_by_entry_type ()"><span class="type">rb_shell_get_source_by_entry_type</span></a>
999
792
with the same entry type will return the source.  A source should only
1000
793
be registered as the owner of a single entry type.</p>
1001
 
<p>
1002
 
</p>
1003
794
<div class="variablelist"><table border="0">
1004
795
<col align="left" valign="top">
1005
796
<tbody>
1024
815
<hr>
1025
816
<div class="refsect2" title="rb_shell_get_source_by_entry_type ()">
1026
817
<a name="rb-shell-get-source-by-entry-type"></a><h3>rb_shell_get_source_by_entry_type ()</h3>
1027
 
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          rb_shell_get_source_by_entry_type   (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
1028
 
                                                         <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType">RhythmDBEntryType</a> type);</pre>
 
818
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *          rb_shell_get_source_by_entry_type   (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
819
                                                         <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType"><span class="returnvalue">RhythmDBEntryType</span></a> type);</pre>
1029
820
<p>
1030
821
Looks up and returns the source that owns entries of the specified
1031
822
type.</p>
1032
 
<p>
1033
 
</p>
1034
823
<div class="variablelist"><table border="0">
1035
824
<col align="left" valign="top">
1036
825
<tbody>
1055
844
<hr>
1056
845
<div class="refsect2" title="rb_shell_get_party_mode ()">
1057
846
<a name="rb-shell-get-party-mode"></a><h3>rb_shell_get_party_mode ()</h3>
1058
 
<pre class="programlisting"><a
1059
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1060
 
>gboolean</a>            rb_shell_get_party_mode             (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell);</pre>
1061
 
<p>
1062
 
Returns <code class="literal">TRUE</code> if the shell is in party mode</p>
1063
 
<p>
1064
 
</p>
 
847
<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_get_party_mode             (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell);</pre>
 
848
<p>
 
849
Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the shell is in party mode</p>
1065
850
<div class="variablelist"><table border="0">
1066
851
<col align="left" valign="top">
1067
852
<tbody>
1072
857
</tr>
1073
858
<tr>
1074
859
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1075
 
<td> <code class="literal">TRUE</code> if the shell is in party mode
 
860
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the shell is in party mode
1076
861
</td>
1077
862
</tr>
1078
863
</tbody>
1081
866
<hr>
1082
867
<div class="refsect2" title="rb_shell_append_source ()">
1083
868
<a name="rb-shell-append-source"></a><h3>rb_shell_append_source ()</h3>
1084
 
<pre class="programlisting">void                rb_shell_append_source              (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
1085
 
                                                         <a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
1086
 
                                                         <a class="link" href="RBSource.html" title="RBSource">RBSource</a> *parent);</pre>
 
869
<pre class="programlisting"><span class="returnvalue">void</span>                rb_shell_append_source              (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
870
                                                         <a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
 
871
                                                         <a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *parent);</pre>
1087
872
<p>
1088
873
Registers a new source with the shell.  All sources must be
1089
874
registered.</p>
1090
 
<p>
1091
 
</p>
1092
875
<div class="variablelist"><table border="0">
1093
876
<col align="left" valign="top">
1094
877
<tbody>
1113
896
<hr>
1114
897
<div class="refsect2" title="rb_shell_add_widget ()">
1115
898
<a name="rb-shell-add-widget"></a><h3>rb_shell_add_widget ()</h3>
1116
 
<pre class="programlisting">void                rb_shell_add_widget                 (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
1117
 
                                                         <a
1118
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
1119
 
>GtkWidget</a> *widget,
1120
 
                                                         RBShellUILocation location,
1121
 
                                                         <a
1122
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1123
 
>gboolean</a> expand,
1124
 
                                                         <a
1125
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1126
 
>gboolean</a> fill);</pre>
 
899
<pre class="programlisting"><span class="returnvalue">void</span>                rb_shell_add_widget                 (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
900
                                                         <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *widget,
 
901
                                                         <span class="returnvalue">RBShellUILocation</span> location,
 
902
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> expand,
 
903
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> fill);</pre>
1127
904
<p>
1128
 
Adds a widget to the main Rhythmbox window.  See <a
1129
 
href="http://library.gnome.org/devel/gtk/unstable/GtkBox.html#gtk-box-pack-start"
1130
 
><span class="type">gtk_box_pack_start</span></a> for
 
905
Adds a widget to the main Rhythmbox window.  See <a href="http://library.gnome.org/devel/gtk/unstable/GtkBox.html#gtk-box-pack-start"><span class="type">gtk_box_pack_start</span></a> for
1131
906
details on how the expand and fill parameters work.</p>
1132
 
<p>
1133
 
</p>
1134
907
<div class="variablelist"><table border="0">
1135
908
<col align="left" valign="top">
1136
909
<tbody>
1141
914
</tr>
1142
915
<tr>
1143
916
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
1144
 
<td> the <a
1145
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
1146
 
><span class="type">GtkWidget</span></a> to insert into the main window
 
917
<td> the <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"><span class="type">GtkWidget</span></a> to insert into the main window
1147
918
</td>
1148
919
</tr>
1149
920
<tr>
1167
938
<hr>
1168
939
<div class="refsect2" title="rb_shell_remove_widget ()">
1169
940
<a name="rb-shell-remove-widget"></a><h3>rb_shell_remove_widget ()</h3>
1170
 
<pre class="programlisting">void                rb_shell_remove_widget              (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
1171
 
                                                         <a
1172
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
1173
 
>GtkWidget</a> *widget,
1174
 
                                                         RBShellUILocation location);</pre>
 
941
<pre class="programlisting"><span class="returnvalue">void</span>                rb_shell_remove_widget              (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
942
                                                         <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *widget,
 
943
                                                         <span class="returnvalue">RBShellUILocation</span> location);</pre>
1175
944
<p>
1176
945
Removes a widget added with <a class="link" href="RBShell.html#rb-shell-add-widget" title="rb_shell_add_widget ()"><span class="type">rb_shell_add_widget</span></a> from the main window.</p>
1177
 
<p>
1178
 
</p>
1179
946
<div class="variablelist"><table border="0">
1180
947
<col align="left" valign="top">
1181
948
<tbody>
1186
953
</tr>
1187
954
<tr>
1188
955
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
1189
 
<td> the <a
1190
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
1191
 
><span class="type">GtkWidget</span></a> to remove from the main window
 
956
<td> the <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"><span class="type">GtkWidget</span></a> to remove from the main window
1192
957
</td>
1193
958
</tr>
1194
959
<tr>
1202
967
<hr>
1203
968
<div class="refsect2" title="rb_shell_notebook_set_page ()">
1204
969
<a name="rb-shell-notebook-set-page"></a><h3>rb_shell_notebook_set_page ()</h3>
1205
 
<pre class="programlisting">void                rb_shell_notebook_set_page          (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
1206
 
                                                         <a
1207
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
1208
 
>GtkWidget</a> *widget);</pre>
 
970
<pre class="programlisting"><span class="returnvalue">void</span>                rb_shell_notebook_set_page          (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
971
                                                         <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *widget);</pre>
1209
972
<p>
1210
973
Changes the visible page in the main window notebook widget.  Use this to
1211
974
display widgets added to the <span class="type">RB_SHELL_UI_LOCATION_MAIN_NOTEBOOK</span> location.</p>
1212
 
<p>
1213
 
</p>
1214
975
<div class="variablelist"><table border="0">
1215
976
<col align="left" valign="top">
1216
977
<tbody>
1221
982
</tr>
1222
983
<tr>
1223
984
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
1224
 
<td> <a
1225
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
1226
 
><span class="type">GtkWidget</span></a> for the page to display
 
985
<td> <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"><span class="type">GtkWidget</span></a> for the page to display
1227
986
</td>
1228
987
</tr>
1229
988
</tbody>
1234
993
<a name="RBShell.property-details"></a><h2>Property Details</h2>
1235
994
<div class="refsect2" title='The "clipboard" property'>
1236
995
<a name="RBShell--clipboard"></a><h3>The <code class="literal">"clipboard"</code> property</h3>
1237
 
<pre class="programlisting">  "clipboard"                <a class="link" href="RBShellClipboard.html" title="RBShellClipboard">RBShellClipboard</a>*     : Read</pre>
 
996
<pre class="programlisting">  "clipboard"                <a class="link" href="RBShellClipboard.html" title="RBShellClipboard"><span class="type">RBShellClipboard</span></a>*     : Read</pre>
1238
997
<p>
1239
998
The <a class="link" href="RBShellClipboard.html" title="RBShellClipboard"><span class="type">RBShellClipboard</span></a> instance</p>
1240
 
<p>
1241
 
</p>
1242
999
</div>
1243
1000
<hr>
1244
1001
<div class="refsect2" title='The "db" property'>
1245
1002
<a name="RBShell--db"></a><h3>The <code class="literal">"db"</code> property</h3>
1246
 
<pre class="programlisting">  "db"                       <a class="link" href="RhythmDB.html" title="RhythmDB">RhythmDB</a>*             : Read</pre>
 
1003
<pre class="programlisting">  "db"                       <a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a>*             : Read</pre>
1247
1004
<p>
1248
1005
The <a class="link" href="RhythmDB.html" title="RhythmDB"><span class="type">RhythmDB</span></a> instance</p>
1249
 
<p>
1250
 
</p>
1251
1006
</div>
1252
1007
<hr>
1253
1008
<div class="refsect2" title='The "dry-run" property'>
1254
1009
<a name="RBShell--dry-run"></a><h3>The <code class="literal">"dry-run"</code> property</h3>
1255
 
<pre class="programlisting">  "dry-run"                  <a
1256
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1257
 
>gboolean</a>              : Read / Write / Construct Only</pre>
 
1010
<pre class="programlisting">  "dry-run"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only</pre>
1258
1011
<p>
1259
1012
If TRUE, don't write back file metadata changes.</p>
1260
 
<p>
1261
 
</p>
1262
1013
<p>Default value: FALSE</p>
1263
1014
</div>
1264
1015
<hr>
1265
1016
<div class="refsect2" title='The "library-source" property'>
1266
1017
<a name="RBShell--library-source"></a><h3>The <code class="literal">"library-source"</code> property</h3>
1267
 
<pre class="programlisting">  "library-source"           <a class="link" href="RBLibrarySource.html" title="RBLibrarySource">RBLibrarySource</a>*      : Read</pre>
 
1018
<pre class="programlisting">  "library-source"           <a class="link" href="RBLibrarySource.html" title="RBLibrarySource"><span class="type">RBLibrarySource</span></a>*      : Read</pre>
1268
1019
<p>
1269
1020
The library source</p>
1270
 
<p>
1271
 
</p>
1272
1021
</div>
1273
1022
<hr>
1274
1023
<div class="refsect2" title='The "no-registration" property'>
1275
1024
<a name="RBShell--no-registration"></a><h3>The <code class="literal">"no-registration"</code> property</h3>
1276
 
<pre class="programlisting">  "no-registration"          <a
1277
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1278
 
>gboolean</a>              : Read / Write / Construct Only</pre>
1279
 
<p>
1280
 
If <code class="literal">TRUE</code>, disable single-instance features.</p>
1281
 
<p>
1282
 
</p>
 
1025
<pre class="programlisting">  "no-registration"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only</pre>
 
1026
<p>
 
1027
If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, disable single-instance features.</p>
1283
1028
<p>Default value: FALSE</p>
1284
1029
</div>
1285
1030
<hr>
1286
1031
<div class="refsect2" title='The "no-update" property'>
1287
1032
<a name="RBShell--no-update"></a><h3>The <code class="literal">"no-update"</code> property</h3>
1288
 
<pre class="programlisting">  "no-update"                <a
1289
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1290
 
>gboolean</a>              : Read / Write / Construct Only</pre>
1291
 
<p>
1292
 
If <code class="literal">TRUE</code>, don't update the database.</p>
1293
 
<p>
1294
 
</p>
 
1033
<pre class="programlisting">  "no-update"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct Only</pre>
 
1034
<p>
 
1035
If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, don't update the database.</p>
1295
1036
<p>Default value: FALSE</p>
1296
1037
</div>
1297
1038
<hr>
1298
1039
<div class="refsect2" title='The "playlist-manager" property'>
1299
1040
<a name="RBShell--playlist-manager"></a><h3>The <code class="literal">"playlist-manager"</code> property</h3>
1300
 
<pre class="programlisting">  "playlist-manager"         <a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a>*    : Read</pre>
 
1041
<pre class="programlisting">  "playlist-manager"         <a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="type">RBPlaylistManager</span></a>*    : Read</pre>
1301
1042
<p>
1302
1043
The <a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="type">RBPlaylistManager</span></a> instance</p>
1303
 
<p>
1304
 
</p>
1305
1044
</div>
1306
1045
<hr>
1307
1046
<div class="refsect2" title='The "playlists-file" property'>
1308
1047
<a name="RBShell--playlists-file"></a><h3>The <code class="literal">"playlists-file"</code> property</h3>
1309
 
<pre class="programlisting">  "playlists-file"           <a
1310
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1311
 
>gchar</a>*                : Read / Write / Construct Only</pre>
 
1048
<pre class="programlisting">  "playlists-file"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only</pre>
1312
1049
<p>
1313
1050
The path to the playlist file</p>
1314
 
<p>
1315
 
</p>
1316
1051
<p>Default value: "playlists.xml"</p>
1317
1052
</div>
1318
1053
<hr>
1319
1054
<div class="refsect2" title='The "prefs" property'>
1320
1055
<a name="RBShell--prefs"></a><h3>The <code class="literal">"prefs"</code> property</h3>
1321
 
<pre class="programlisting">  "prefs"                    <a class="link" href="RBShellPreferences.html" title="RBShellPreferences">RBShellPreferences</a>*   : Read</pre>
 
1056
<pre class="programlisting">  "prefs"                    <a class="link" href="RBShellPreferences.html" title="RBShellPreferences"><span class="type">RBShellPreferences</span></a>*   : Read</pre>
1322
1057
<p>
1323
1058
The <a class="link" href="RBShellPreferences.html" title="RBShellPreferences"><span class="type">RBShellPreferences</span></a> instance</p>
1324
 
<p>
1325
 
</p>
1326
1059
</div>
1327
1060
<hr>
1328
1061
<div class="refsect2" title='The "queue-source" property'>
1329
1062
<a name="RBShell--queue-source"></a><h3>The <code class="literal">"queue-source"</code> property</h3>
1330
 
<pre class="programlisting">  "queue-source"             <a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource">RBPlayQueueSource</a>*    : Read</pre>
 
1063
<pre class="programlisting">  "queue-source"             <a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a>*    : Read</pre>
1331
1064
<p>
1332
1065
The play queue source</p>
1333
 
<p>
1334
 
</p>
1335
1066
</div>
1336
1067
<hr>
1337
1068
<div class="refsect2" title='The "removable-media-manager" property'>
1338
1069
<a name="RBShell--removable-media-manager"></a><h3>The <code class="literal">"removable-media-manager"</code> property</h3>
1339
 
<pre class="programlisting">  "removable-media-manager"  <a class="link" href="RBRemovableMediaManager.html" title="RBRemovableMediaManager">RBRemovableMediaManager</a>*  : Read</pre>
 
1070
<pre class="programlisting">  "removable-media-manager"  <a class="link" href="RBRemovableMediaManager.html" title="RBRemovableMediaManager"><span class="type">RBRemovableMediaManager</span></a>*  : Read</pre>
1340
1071
<p>
1341
1072
The <a class="link" href="RBRemovableMediaManager.html" title="RBRemovableMediaManager"><span class="type">RBRemovableMediaManager</span></a> instance</p>
1342
 
<p>
1343
 
</p>
1344
1073
</div>
1345
1074
<hr>
1346
1075
<div class="refsect2" title='The "rhythmdb-file" property'>
1347
1076
<a name="RBShell--rhythmdb-file"></a><h3>The <code class="literal">"rhythmdb-file"</code> property</h3>
1348
 
<pre class="programlisting">  "rhythmdb-file"            <a
1349
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1350
 
>gchar</a>*                : Read / Write / Construct Only</pre>
 
1077
<pre class="programlisting">  "rhythmdb-file"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only</pre>
1351
1078
<p>
1352
1079
The path to the rhythmdb file</p>
1353
 
<p>
1354
 
</p>
1355
1080
<p>Default value: "rhythmdb.xml"</p>
1356
1081
</div>
1357
1082
<hr>
1358
1083
<div class="refsect2" title='The "selected-source" property'>
1359
1084
<a name="RBShell--selected-source"></a><h3>The <code class="literal">"selected-source"</code> property</h3>
1360
 
<pre class="programlisting">  "selected-source"          <a class="link" href="RBSource.html" title="RBSource">RBSource</a>*             : Read</pre>
 
1085
<pre class="programlisting">  "selected-source"          <a class="link" href="RBSource.html" title="RBSource"><span class="type">RBSource</span></a>*             : Read</pre>
1361
1086
<p>
1362
1087
The currently selected source object</p>
1363
 
<p>
1364
 
</p>
1365
1088
</div>
1366
1089
<hr>
1367
1090
<div class="refsect2" title='The "shell-player" property'>
1368
1091
<a name="RBShell--shell-player"></a><h3>The <code class="literal">"shell-player"</code> property</h3>
1369
 
<pre class="programlisting">  "shell-player"             <a class="link" href="RBShellPlayer.html" title="RBShellPlayer">RBShellPlayer</a>*        : Read</pre>
 
1092
<pre class="programlisting">  "shell-player"             <a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a>*        : Read</pre>
1370
1093
<p>
1371
1094
The <a class="link" href="RBShellPlayer.html" title="RBShellPlayer"><span class="type">RBShellPlayer</span></a> instance</p>
1372
 
<p>
1373
 
</p>
1374
1095
</div>
1375
1096
<hr>
1376
1097
<div class="refsect2" title='The "source-header" property'>
1377
1098
<a name="RBShell--source-header"></a><h3>The <code class="literal">"source-header"</code> property</h3>
1378
 
<pre class="programlisting">  "source-header"            <a class="link" href="RBSourceHeader.html" title="RBSourceHeader">RBSourceHeader</a>*       : Read</pre>
 
1099
<pre class="programlisting">  "source-header"            <a class="link" href="RBSourceHeader.html" title="RBSourceHeader"><span class="type">RBSourceHeader</span></a>*       : Read</pre>
1379
1100
<p>
1380
1101
The <a class="link" href="RBSourceHeader.html" title="RBSourceHeader"><span class="type">RBSourceHeader</span></a> instance</p>
1381
 
<p>
1382
 
</p>
1383
1102
</div>
1384
1103
<hr>
1385
1104
<div class="refsect2" title='The "sourcelist" property'>
1386
1105
<a name="RBShell--sourcelist"></a><h3>The <code class="literal">"sourcelist"</code> property</h3>
1387
 
<pre class="programlisting">  "sourcelist"               <a class="link" href="RBSourceList.html" title="RBSourceList">RBSourceList</a>*         : Read</pre>
 
1106
<pre class="programlisting">  "sourcelist"               <a class="link" href="RBSourceList.html" title="RBSourceList"><span class="type">RBSourceList</span></a>*         : Read</pre>
1388
1107
<p>
1389
1108
The <span class="type">RBSourcelist</span> instance</p>
1390
 
<p>
1391
 
</p>
1392
1109
</div>
1393
1110
<hr>
1394
1111
<div class="refsect2" title='The "sourcelist-model" property'>
1395
1112
<a name="RBShell--sourcelist-model"></a><h3>The <code class="literal">"sourcelist-model"</code> property</h3>
1396
 
<pre class="programlisting">  "sourcelist-model"         <a class="link" href="RBSourceListModel.html" title="RBSourceListModel">RBSourceListModel</a>*    : Read</pre>
 
1113
<pre class="programlisting">  "sourcelist-model"         <a class="link" href="RBSourceListModel.html" title="RBSourceListModel"><span class="type">RBSourceListModel</span></a>*    : Read</pre>
1397
1114
<p>
1398
1115
The tree model underlying the source list.</p>
1399
 
<p>
1400
 
</p>
1401
1116
</div>
1402
1117
<hr>
1403
1118
<div class="refsect2" title='The "ui-manager" property'>
1404
1119
<a name="RBShell--ui-manager"></a><h3>The <code class="literal">"ui-manager"</code> property</h3>
1405
 
<pre class="programlisting">  "ui-manager"               <a
1406
 
href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"
1407
 
>GtkUIManager</a>*         : Read</pre>
1408
 
<p>
1409
 
The <a
1410
 
href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"
1411
 
><span class="type">GtkUIManager</span></a> instance</p>
1412
 
<p>
1413
 
</p>
 
1120
<pre class="programlisting">  "ui-manager"               <a href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"><span class="type">GtkUIManager</span></a>*         : Read</pre>
 
1121
<p>
 
1122
The <a href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"><span class="type">GtkUIManager</span></a> instance</p>
1414
1123
</div>
1415
1124
<hr>
1416
1125
<div class="refsect2" title='The "visibility" property'>
1417
1126
<a name="RBShell--visibility"></a><h3>The <code class="literal">"visibility"</code> property</h3>
1418
 
<pre class="programlisting">  "visibility"               <a
1419
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1420
 
>gboolean</a>              : Read / Write</pre>
 
1127
<pre class="programlisting">  "visibility"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
1421
1128
<p>
1422
1129
Whether the main window is currently visible.</p>
1423
 
<p>
1424
 
</p>
1425
1130
<p>Default value: TRUE</p>
1426
1131
</div>
1427
1132
<hr>
1428
1133
<div class="refsect2" title='The "window" property'>
1429
1134
<a name="RBShell--window"></a><h3>The <code class="literal">"window"</code> property</h3>
1430
 
<pre class="programlisting">  "window"                   <a
1431
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWindow.html"
1432
 
>GtkWindow</a>*            : Read</pre>
 
1135
<pre class="programlisting">  "window"                   <a href="http://library.gnome.org/devel/gtk/unstable/GtkWindow.html"><span class="type">GtkWindow</span></a>*            : Read</pre>
1433
1136
<p>
1434
1137
The main Rhythmbox window.</p>
1435
 
<p>
1436
 
</p>
1437
1138
</div>
1438
1139
</div>
1439
1140
<div class="refsect1" title="Signal Details">
1440
1141
<a name="RBShell.signal-details"></a><h2>Signal Details</h2>
1441
1142
<div class="refsect2" title='The "create-song-info" signal'>
1442
1143
<a name="RBShell-create-song-info"></a><h3>The <code class="literal">"create-song-info"</code> signal</h3>
1443
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBShell.html" title="RBShell">RBShell</a>    *shell,
1444
 
                                                        <a class="link" href="RBSongInfo.html" title="RBSongInfo">RBSongInfo</a> *song_info,
1445
 
                                                        <a
1446
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1447
 
>gboolean</a>    multi,
1448
 
                                                        <a
1449
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1450
 
>gpointer</a>    user_data)      : Run Last</pre>
 
1144
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a>    *shell,
 
1145
                                                        <a class="link" href="RBSongInfo.html" title="RBSongInfo"><span class="type">RBSongInfo</span></a> *song_info,
 
1146
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>    multi,
 
1147
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>    user_data)      : Run Last</pre>
1451
1148
<p>
1452
1149
Emitted when creating a new <a class="link" href="RBSongInfo.html" title="RBSongInfo"><span class="type">RBSongInfo</span></a> window.  Signal handlers can
1453
1150
add pages to the song info window notebook to display additional
1454
1151
information.</p>
1455
 
<p>
1456
 
</p>
1457
1152
<div class="variablelist"><table border="0">
1458
1153
<col align="left" valign="top">
1459
1154
<tbody>
1469
1164
</tr>
1470
1165
<tr>
1471
1166
<td><p><span class="term"><em class="parameter"><code>multi</code></em> :</span></p></td>
1472
 
<td> if <code class="literal">TRUE</code>, the song info window is for multiple entries
 
1167
<td> if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the song info window is for multiple entries
1473
1168
</td>
1474
1169
</tr>
1475
1170
<tr>
1482
1177
<hr>
1483
1178
<div class="refsect2" title='The "notify-custom" signal'>
1484
1179
<a name="RBShell-notify-custom"></a><h3>The <code class="literal">"notify-custom"</code> signal</h3>
1485
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBShell.html" title="RBShell">RBShell</a>   *shell,
1486
 
                                                        <a
1487
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
1488
 
>guint</a>      timeout,
1489
 
                                                        <a
1490
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1491
 
>gchar</a>     *primary,
1492
 
                                                        <a
1493
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1494
 
>gchar</a>     *secondary,
1495
 
                                                        <a
1496
 
href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
1497
 
>GdkPixbuf</a> *pixbuf,
1498
 
                                                        <a
1499
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1500
 
>gboolean</a>   requested,
1501
 
                                                        <a
1502
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1503
 
>gpointer</a>   user_data)      : Run Last</pre>
 
1180
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a>   *shell,
 
1181
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>      timeout,
 
1182
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>     *primary,
 
1183
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>     *secondary,
 
1184
                                                        <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf,
 
1185
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>   requested,
 
1186
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run Last</pre>
1504
1187
<p>
1505
1188
Emitted when a custom notification should be displayed to the user.</p>
1506
 
<p>
1507
 
</p>
1508
1189
<div class="variablelist"><table border="0">
1509
1190
<col align="left" valign="top">
1510
1191
<tbody>
1535
1216
</tr>
1536
1217
<tr>
1537
1218
<td><p><span class="term"><em class="parameter"><code>requested</code></em> :</span></p></td>
1538
 
<td> if <code class="literal">TRUE</code>, the notification was triggered by an explicit user action
 
1219
<td> if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the notification was triggered by an explicit user action
1539
1220
</td>
1540
1221
</tr>
1541
1222
<tr>
1548
1229
<hr>
1549
1230
<div class="refsect2" title='The "notify-playing-entry" signal'>
1550
1231
<a name="RBShell-notify-playing-entry"></a><h3>The <code class="literal">"notify-playing-entry"</code> signal</h3>
1551
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
1552
 
                                                        <a
1553
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1554
 
>gboolean</a> arg1,
1555
 
                                                        <a
1556
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1557
 
>gpointer</a> user_data)      : Run Last</pre>
 
1232
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a> *shell,
 
1233
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
 
1234
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : Run Last</pre>
1558
1235
<p>
1559
1236
Emitted when a notification should be displayed showing the current
1560
1237
playing entry.</p>
1561
 
<p>
1562
 
</p>
1563
1238
<div class="variablelist"><table border="0">
1564
1239
<col align="left" valign="top">
1565
1240
<tbody>
1578
1253
<hr>
1579
1254
<div class="refsect2" title='The "removable-media-scan-finished" signal'>
1580
1255
<a name="RBShell-removable-media-scan-finished"></a><h3>The <code class="literal">"removable-media-scan-finished"</code> signal</h3>
1581
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
1582
 
                                                        <a
1583
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1584
 
>gpointer</a> user_data)      : Run Last</pre>
 
1256
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a> *shell,
 
1257
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : Run Last</pre>
1585
1258
<p>
1586
1259
Emitted when the initial scan for removable media devices is
1587
1260
complete.  This is intended to allow plugins to request a
1589
1262
but it isn't very useful for that.
1590
1263
See <a class="link" href="RBRemovableMediaManager.html#RBRemovableMediaManager--scanned" title='The "scanned" property'><span class="type">"scanned"</span></a> for a better approach to
1591
1264
this problem.</p>
1592
 
<p>
1593
 
</p>
1594
1265
<div class="variablelist"><table border="0">
1595
1266
<col align="left" valign="top">
1596
1267
<tbody>
1609
1280
<hr>
1610
1281
<div class="refsect2" title='The "visibility-changed" signal'>
1611
1282
<a name="RBShell-visibility-changed"></a><h3>The <code class="literal">"visibility-changed"</code> signal</h3>
1612
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
1613
 
                                                        <a
1614
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1615
 
>gboolean</a> visibile,
1616
 
                                                        <a
1617
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1618
 
>gpointer</a> user_data)      : Run Last</pre>
 
1283
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a> *shell,
 
1284
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visibile,
 
1285
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : Run Last</pre>
1619
1286
<p>
1620
1287
Emitted after the visibility of the main Rhythmbox window has
1621
1288
changed.</p>
1622
 
<p>
1623
 
</p>
1624
1289
<div class="variablelist"><table border="0">
1625
1290
<col align="left" valign="top">
1626
1291
<tbody>
1644
1309
<hr>
1645
1310
<div class="refsect2" title='The "visibility-changing" signal'>
1646
1311
<a name="RBShell-visibility-changing"></a><h3>The <code class="literal">"visibility-changing"</code> signal</h3>
1647
 
<pre class="programlisting"><a
1648
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1649
 
>gboolean</a>            user_function                      (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
1650
 
                                                        <a
1651
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1652
 
>gboolean</a> initial,
1653
 
                                                        <a
1654
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1655
 
>gboolean</a> visible,
1656
 
                                                        <a
1657
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
1658
 
>gpointer</a> user_data)      : Run Last</pre>
 
1312
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a> *shell,
 
1313
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> initial,
 
1314
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible,
 
1315
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)      : Run Last</pre>
1659
1316
<p>
1660
1317
Emitted before the visibility of the main window changes.  The return
1661
1318
value overrides the visibility setting.  If multiple signal handlers
1662
1319
are attached, the last one wins.</p>
1663
 
<p>
1664
 
</p>
1665
1320
<div class="variablelist"><table border="0">
1666
1321
<col align="left" valign="top">
1667
1322
<tbody>
1672
1327
</tr>
1673
1328
<tr>
1674
1329
<td><p><span class="term"><em class="parameter"><code>initial</code></em> :</span></p></td>
1675
 
<td> if <code class="literal">TRUE</code>, this is the initial visibility for the window
 
1330
<td> if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, this is the initial visibility for the window
1676
1331
</td>
1677
1332
</tr>
1678
1333
<tr>
1691
1346
</div>
1692
1347
<div class="footer">
1693
1348
<hr>
1694
 
          Generated by GTK-Doc V1.11</div>
 
1349
          Generated by GTK-Doc V1.13</div>
1695
1350
</body>
1696
 
</html>
 
1351
</html>
 
 
b'\\ No newline at end of file'