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

« back to all changes in this revision

Viewing changes to doc/reference/html/RBPlaylistManager.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="RBRandomPlayOrder.html" title="RBRandomPlayOrder">
10
10
<link rel="next" href="RBPlugin.html" title="RBPlugin">
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="#RBPlaylistManager.synopsis" class="shortcut">Top</a>
32
 
                 | 
33
 
                <a href="#RBPlaylistManager.description" class="shortcut">Description</a>
34
 
                 | 
35
 
                <a href="#RBPlaylistManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
36
 
                 | 
37
 
                <a href="#RBPlaylistManager.properties" class="shortcut">Properties</a>
38
 
                 | 
39
 
                <a href="#RBPlaylistManager.signals" class="shortcut">Signals</a>
 
32
                   | 
 
33
                  <a href="#RBPlaylistManager.description" class="shortcut">Description</a>
 
34
                   | 
 
35
                  <a href="#RBPlaylistManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
36
                   | 
 
37
                  <a href="#RBPlaylistManager.properties" class="shortcut">Properties</a>
 
38
                   | 
 
39
                  <a href="#RBPlaylistManager.signals" class="shortcut">Signals</a>
40
40
</td></tr>
41
41
</table>
42
42
<div class="refentry" title="RBPlaylistManager">
50
50
</tr></table></div>
51
51
<div class="refsynopsisdiv" title="Synopsis">
52
52
<a name="RBPlaylistManager.synopsis"></a><h2>Synopsis</h2>
53
 
<pre class="synopsis">
54
 
                    <a class="link" href="RBPlaylistManager.html#RBPlaylistManager-struct" title="RBPlaylistManager">RBPlaylistManager</a>;
 
53
<pre class="synopsis">                    <a class="link" href="RBPlaylistManager.html#RBPlaylistManager-struct" title="RBPlaylistManager">RBPlaylistManager</a>;
55
54
                    <a class="link" href="RBPlaylistManager.html#RBPlaylistManagerClass" title="RBPlaylistManagerClass">RBPlaylistManagerClass</a>;
56
55
enum                <a class="link" href="RBPlaylistManager.html#RBPlaylistManagerError" title="enum RBPlaylistManagerError">RBPlaylistManagerError</a>;
57
 
<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> * <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-new" title="rb_playlist_manager_new ()">rb_playlist_manager_new</a>             (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
58
 
                                                         <a class="link" href="RBSourceList.html" title="RBSourceList">RBSourceList</a> *sourcelist,
59
 
                                                         const char *playlists_file);
60
 
void                <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-shutdown" title="rb_playlist_manager_shutdown ()">rb_playlist_manager_shutdown</a>        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr);
61
 
<a
62
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
63
 
>gboolean</a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-parse-file" title="rb_playlist_manager_parse_file ()">rb_playlist_manager_parse_file</a>      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
64
 
                                                         const char *uri,
65
 
                                                         <a
66
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
67
 
>GError</a> **error);
68
 
void                <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-load-playlists" title="rb_playlist_manager_load_playlists ()">rb_playlist_manager_load_playlists</a>  (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr);
69
 
<a
70
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
71
 
>gboolean</a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-save-playlists" title="rb_playlist_manager_save_playlists ()">rb_playlist_manager_save_playlists</a>  (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
72
 
                                                         <a
73
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
74
 
>gboolean</a> force);
75
 
<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-new-playlist" title="rb_playlist_manager_new_playlist ()">rb_playlist_manager_new_playlist</a>    (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
76
 
                                                         const char *suggested_name,
77
 
                                                         <a
78
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
79
 
>gboolean</a> automatic);
80
 
<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-new-playlist-from-selection-data" title="rb_playlist_manager_new_playlist_from_selection_data ()">rb_playlist_manager_new_playlist_from_selection_data</a>
81
 
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
82
 
                                                         <a
83
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html#GtkSelectionData"
84
 
>GtkSelectionData</a> *data);
85
 
<a
86
 
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
87
 
>GList</a> *             <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-get-playlists" title="rb_playlist_manager_get_playlists ()">rb_playlist_manager_get_playlists</a>   (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr);
88
 
<a
89
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
90
 
>gboolean</a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-get-playlist-names" title="rb_playlist_manager_get_playlist_names ()">rb_playlist_manager_get_playlist_names</a>
91
 
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
92
 
                                                         <a
93
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
94
 
>gchar</a> ***playlists,
95
 
                                                         <a
96
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
97
 
>GError</a> **error);
98
 
<a
99
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
100
 
>gboolean</a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-create-static-playlist" title="rb_playlist_manager_create_static_playlist ()">rb_playlist_manager_create_static_playlist</a>
101
 
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
102
 
                                                         const <a
103
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
104
 
>gchar</a> *name,
105
 
                                                         <a
106
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
107
 
>GError</a> **error);
108
 
<a
109
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
110
 
>gboolean</a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-delete-playlist" title="rb_playlist_manager_delete_playlist ()">rb_playlist_manager_delete_playlist</a> (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
111
 
                                                         const <a
112
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
113
 
>gchar</a> *name,
114
 
                                                         <a
115
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
116
 
>GError</a> **error);
117
 
<a
118
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
119
 
>gboolean</a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-add-to-playlist" title="rb_playlist_manager_add_to_playlist ()">rb_playlist_manager_add_to_playlist</a> (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
120
 
                                                         const <a
121
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
122
 
>gchar</a> *name,
123
 
                                                         const <a
124
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
125
 
>gchar</a> *uri,
126
 
                                                         <a
127
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
128
 
>GError</a> **error);
129
 
<a
130
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
131
 
>gboolean</a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-remove-from-playlist" title="rb_playlist_manager_remove_from_playlist ()">rb_playlist_manager_remove_from_playlist</a>
132
 
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
133
 
                                                         const <a
134
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
135
 
>gchar</a> *name,
136
 
                                                         const <a
137
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
138
 
>gchar</a> *uri,
139
 
                                                         <a
140
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
141
 
>GError</a> **error);
142
 
<a
143
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
144
 
>gboolean</a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-export-playlist" title="rb_playlist_manager_export_playlist ()">rb_playlist_manager_export_playlist</a> (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
145
 
                                                         const <a
146
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
147
 
>gchar</a> *name,
148
 
                                                         const <a
149
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
150
 
>gchar</a> *uri,
151
 
                                                         <a
152
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
153
 
>gboolean</a> m3u_format,
154
 
                                                         <a
155
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
156
 
>GError</a> **error);
 
56
<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> * <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-new" title="rb_playlist_manager_new ()">rb_playlist_manager_new</a>             (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
57
                                                         <a class="link" href="RBSourceList.html" title="RBSourceList"><span class="returnvalue">RBSourceList</span></a> *sourcelist,
 
58
                                                         const <span class="returnvalue">char</span> *playlists_file);
 
59
<span class="returnvalue">void</span>                <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-shutdown" title="rb_playlist_manager_shutdown ()">rb_playlist_manager_shutdown</a>        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr);
 
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="RBPlaylistManager.html#rb-playlist-manager-parse-file" title="rb_playlist_manager_parse_file ()">rb_playlist_manager_parse_file</a>      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
61
                                                         const <span class="returnvalue">char</span> *uri,
 
62
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
63
<span class="returnvalue">void</span>                <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-load-playlists" title="rb_playlist_manager_load_playlists ()">rb_playlist_manager_load_playlists</a>  (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr);
 
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-save-playlists" title="rb_playlist_manager_save_playlists ()">rb_playlist_manager_save_playlists</a>  (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
65
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> force);
 
66
<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *          <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-new-playlist" title="rb_playlist_manager_new_playlist ()">rb_playlist_manager_new_playlist</a>    (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
67
                                                         const <span class="returnvalue">char</span> *suggested_name,
 
68
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> automatic);
 
69
<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *          <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-new-playlist-from-selection-data" title="rb_playlist_manager_new_playlist_from_selection_data ()">rb_playlist_manager_new_playlist_from_selection_data</a>
 
70
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
71
                                                         <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html#GtkSelectionData"><span class="returnvalue">GtkSelectionData</span></a> *data);
 
72
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-get-playlists" title="rb_playlist_manager_get_playlists ()">rb_playlist_manager_get_playlists</a>   (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr);
 
73
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-get-playlist-names" title="rb_playlist_manager_get_playlist_names ()">rb_playlist_manager_get_playlist_names</a>
 
74
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
75
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ***playlists,
 
76
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
77
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-create-static-playlist" title="rb_playlist_manager_create_static_playlist ()">rb_playlist_manager_create_static_playlist</a>
 
78
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
79
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
 
80
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
81
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-delete-playlist" title="rb_playlist_manager_delete_playlist ()">rb_playlist_manager_delete_playlist</a> (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
82
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
 
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="RBPlaylistManager.html#rb-playlist-manager-add-to-playlist" title="rb_playlist_manager_add_to_playlist ()">rb_playlist_manager_add_to_playlist</a> (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
85
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
 
86
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri,
 
87
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
88
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-remove-from-playlist" title="rb_playlist_manager_remove_from_playlist ()">rb_playlist_manager_remove_from_playlist</a>
 
89
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
90
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
 
91
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri,
 
92
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
 
93
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="RBPlaylistManager.html#rb-playlist-manager-export-playlist" title="rb_playlist_manager_export_playlist ()">rb_playlist_manager_export_playlist</a> (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
94
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
 
95
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri,
 
96
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> m3u_format,
 
97
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);
157
98
</pre>
158
99
</div>
159
100
<div class="refsect1" title="Object Hierarchy">
160
101
<a name="RBPlaylistManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
161
102
<pre class="synopsis">
162
 
  <a
163
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
164
 
>GObject</a>
 
103
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
165
104
   +----RBPlaylistManager
166
105
</pre>
167
106
</div>
168
107
<div class="refsect1" title="Properties">
169
108
<a name="RBPlaylistManager.properties"></a><h2>Properties</h2>
170
109
<pre class="synopsis">
171
 
  "<a class="link" href="RBPlaylistManager.html#RBPlaylistManager--playlists-file" title='The "playlists-file" property'>playlists-file</a>"           <a
172
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
173
 
>gchar</a>*                : Read / Write
174
 
  "<a class="link" href="RBPlaylistManager.html#RBPlaylistManager--shell" title='The "shell" property'>shell</a>"                    <a class="link" href="RBShell.html" title="RBShell">RBShell</a>*              : Read / Write
175
 
  "<a class="link" href="RBPlaylistManager.html#RBPlaylistManager--source" title='The "source" property'>source</a>"                   <a class="link" href="RBSource.html" title="RBSource">RBSource</a>*             : Read / Write
176
 
  "<a class="link" href="RBPlaylistManager.html#RBPlaylistManager--sourcelist" title='The "sourcelist" property'>sourcelist</a>"               <a class="link" href="RBSourceList.html" title="RBSourceList">RBSourceList</a>*         : Read / Write / Construct Only
 
110
  "<a class="link" href="RBPlaylistManager.html#RBPlaylistManager--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
 
111
  "<a class="link" href="RBPlaylistManager.html#RBPlaylistManager--shell" title='The "shell" property'>shell</a>"                    <a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a>*              : Read / Write
 
112
  "<a class="link" href="RBPlaylistManager.html#RBPlaylistManager--source" title='The "source" property'>source</a>"                   <a class="link" href="RBSource.html" title="RBSource"><span class="type">RBSource</span></a>*             : Read / Write
 
113
  "<a class="link" href="RBPlaylistManager.html#RBPlaylistManager--sourcelist" title='The "sourcelist" property'>sourcelist</a>"               <a class="link" href="RBSourceList.html" title="RBSourceList"><span class="type">RBSourceList</span></a>*         : Read / Write / Construct Only
177
114
</pre>
178
115
</div>
179
116
<div class="refsect1" title="Signals">
191
128
The playlist manager loads and saves the on-disk playlist file, provides
192
129
UI actions and a DBus interface for dealing with playlists, and internal
193
130
interfaces for creating playlists.</p>
194
 
<p>
195
 
</p>
196
131
</div>
197
132
<div class="refsect1" title="Details">
198
133
<a name="RBPlaylistManager.details"></a><h2>Details</h2>
209
144
        GObjectClass parent_class;
210
145
 
211
146
        /* signals */
212
 
        void    (*playlist_added) (RBPlaylistManager *manager, RBSource *source);
213
 
        void    (*playlist_created) (RBPlaylistManager *manager, RBSource *source);
214
 
        void    (*load_start) (RBPlaylistManager *manager);
215
 
        void    (*load_finish) (RBPlaylistManager *manager);
 
147
        void (*playlist_added) (RBPlaylistManager *manager, RBSource *source);
 
148
        void (*playlist_created) (RBPlaylistManager *manager, RBSource *source);
 
149
        void (*load_start) (RBPlaylistManager *manager);
 
150
        void (*load_finish) (RBPlaylistManager *manager);
216
151
} RBPlaylistManagerClass;
217
152
</pre>
218
153
<p>
234
169
<hr>
235
170
<div class="refsect2" title="rb_playlist_manager_new ()">
236
171
<a name="rb-playlist-manager-new"></a><h3>rb_playlist_manager_new ()</h3>
237
 
<pre class="programlisting"><a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> * rb_playlist_manager_new             (<a class="link" href="RBShell.html" title="RBShell">RBShell</a> *shell,
238
 
                                                         <a class="link" href="RBSourceList.html" title="RBSourceList">RBSourceList</a> *sourcelist,
239
 
                                                         const char *playlists_file);</pre>
 
172
<pre class="programlisting"><a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> * rb_playlist_manager_new             (<a class="link" href="RBShell.html" title="RBShell"><span class="returnvalue">RBShell</span></a> *shell,
 
173
                                                         <a class="link" href="RBSourceList.html" title="RBSourceList"><span class="returnvalue">RBSourceList</span></a> *sourcelist,
 
174
                                                         const <span class="returnvalue">char</span> *playlists_file);</pre>
240
175
<p>
241
176
Creates the <a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="type">RBPlaylistManager</span></a> instance</p>
242
 
<p>
243
 
</p>
244
177
<div class="variablelist"><table border="0">
245
178
<col align="left" valign="top">
246
179
<tbody>
270
203
<hr>
271
204
<div class="refsect2" title="rb_playlist_manager_shutdown ()">
272
205
<a name="rb-playlist-manager-shutdown"></a><h3>rb_playlist_manager_shutdown ()</h3>
273
 
<pre class="programlisting">void                rb_playlist_manager_shutdown        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr);</pre>
 
206
<pre class="programlisting"><span class="returnvalue">void</span>                rb_playlist_manager_shutdown        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr);</pre>
274
207
<p>
275
208
Shuts down the playlist manager, making sure any outstanding playlist save
276
209
operation finishes.</p>
277
 
<p>
278
 
</p>
279
210
<div class="variablelist"><table border="0">
280
211
<col align="left" valign="top">
281
212
<tbody><tr>
288
219
<hr>
289
220
<div class="refsect2" title="rb_playlist_manager_parse_file ()">
290
221
<a name="rb-playlist-manager-parse-file"></a><h3>rb_playlist_manager_parse_file ()</h3>
291
 
<pre class="programlisting"><a
292
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
293
 
>gboolean</a>            rb_playlist_manager_parse_file      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
294
 
                                                         const char *uri,
295
 
                                                         <a
296
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
297
 
>GError</a> **error);</pre>
 
222
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_playlist_manager_parse_file      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
223
                                                         const <span class="returnvalue">char</span> *uri,
 
224
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
298
225
<p>
299
226
Parses a playlist file, adding entries to the database and to a new
300
227
static playlist.  If the playlist file includes a title, the static
301
228
playlist created will have the same title.</p>
302
 
<p>
303
 
</p>
304
229
<div class="variablelist"><table border="0">
305
230
<col align="left" valign="top">
306
231
<tbody>
330
255
<hr>
331
256
<div class="refsect2" title="rb_playlist_manager_load_playlists ()">
332
257
<a name="rb-playlist-manager-load-playlists"></a><h3>rb_playlist_manager_load_playlists ()</h3>
333
 
<pre class="programlisting">void                rb_playlist_manager_load_playlists  (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr);</pre>
 
258
<pre class="programlisting"><span class="returnvalue">void</span>                rb_playlist_manager_load_playlists  (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr);</pre>
334
259
<p>
335
260
Loads the user's playlists, or if the playlist file does not exists,
336
261
reads the default playlist file.  Should be called only once on startup.</p>
337
 
<p>
338
 
</p>
339
262
<div class="variablelist"><table border="0">
340
263
<col align="left" valign="top">
341
264
<tbody><tr>
348
271
<hr>
349
272
<div class="refsect2" title="rb_playlist_manager_save_playlists ()">
350
273
<a name="rb-playlist-manager-save-playlists"></a><h3>rb_playlist_manager_save_playlists ()</h3>
351
 
<pre class="programlisting"><a
352
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
353
 
>gboolean</a>            rb_playlist_manager_save_playlists  (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
354
 
                                                         <a
355
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
356
 
>gboolean</a> force);</pre>
 
274
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_playlist_manager_save_playlists  (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
275
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> force);</pre>
357
276
<p>
358
277
Saves the user's playlists.  If the force flag is
359
278
TRUE, the playlists will always be saved.  Otherwise, the playlists
360
279
will only be saved if a playlist has been created, modified, or deleted
361
280
since the last time the playlists were saved, and no save operation is
362
281
currently taking place.</p>
363
 
<p>
364
 
</p>
365
282
<div class="variablelist"><table border="0">
366
283
<col align="left" valign="top">
367
284
<tbody>
386
303
<hr>
387
304
<div class="refsect2" title="rb_playlist_manager_new_playlist ()">
388
305
<a name="rb-playlist-manager-new-playlist"></a><h3>rb_playlist_manager_new_playlist ()</h3>
389
 
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          rb_playlist_manager_new_playlist    (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
390
 
                                                         const char *suggested_name,
391
 
                                                         <a
392
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
393
 
>gboolean</a> automatic);</pre>
 
306
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *          rb_playlist_manager_new_playlist    (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
307
                                                         const <span class="returnvalue">char</span> *suggested_name,
 
308
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> automatic);</pre>
394
309
<p>
395
310
Creates a new playlist and adds it to the source list.</p>
396
 
<p>
397
 
</p>
398
311
<div class="variablelist"><table border="0">
399
312
<col align="left" valign="top">
400
313
<tbody>
424
337
<hr>
425
338
<div class="refsect2" title="rb_playlist_manager_new_playlist_from_selection_data ()">
426
339
<a name="rb-playlist-manager-new-playlist-from-selection-data"></a><h3>rb_playlist_manager_new_playlist_from_selection_data ()</h3>
427
 
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource">RBSource</a> *          rb_playlist_manager_new_playlist_from_selection_data
428
 
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
429
 
                                                         <a
430
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html#GtkSelectionData"
431
 
>GtkSelectionData</a> *data);</pre>
 
340
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *          rb_playlist_manager_new_playlist_from_selection_data
 
341
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
342
                                                         <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html#GtkSelectionData"><span class="returnvalue">GtkSelectionData</span></a> *data);</pre>
432
343
<p>
433
344
Creates a new playlist based on selection data from gtk.
434
345
Used to implement playlist creation through drag and drop
435
346
to the source list.</p>
436
 
<p>
437
 
</p>
438
347
<div class="variablelist"><table border="0">
439
348
<col align="left" valign="top">
440
349
<tbody>
445
354
</tr>
446
355
<tr>
447
356
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
448
 
<td> the <a
449
 
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html#GtkSelectionData"
450
 
><span class="type">GtkSelectionData</span></a> from which to create a playlist
 
357
<td> the <a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html#GtkSelectionData"><span class="type">GtkSelectionData</span></a> from which to create a playlist
451
358
</td>
452
359
</tr>
453
360
<tr>
461
368
<hr>
462
369
<div class="refsect2" title="rb_playlist_manager_get_playlists ()">
463
370
<a name="rb-playlist-manager-get-playlists"></a><h3>rb_playlist_manager_get_playlists ()</h3>
464
 
<pre class="programlisting"><a
465
 
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
466
 
>GList</a> *             rb_playlist_manager_get_playlists   (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr);</pre>
467
 
<p>
468
 
Returns a <a
469
 
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
470
 
><span class="type">GList</span></a> containing all local playlist source objects.</p>
471
 
<p>
472
 
</p>
 
371
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             rb_playlist_manager_get_playlists   (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr);</pre>
 
372
<p>
 
373
Returns a <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> containing all local playlist source objects.</p>
473
374
<div class="variablelist"><table border="0">
474
375
<col align="left" valign="top">
475
376
<tbody>
489
390
<hr>
490
391
<div class="refsect2" title="rb_playlist_manager_get_playlist_names ()">
491
392
<a name="rb-playlist-manager-get-playlist-names"></a><h3>rb_playlist_manager_get_playlist_names ()</h3>
492
 
<pre class="programlisting"><a
493
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
494
 
>gboolean</a>            rb_playlist_manager_get_playlist_names
495
 
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
496
 
                                                         <a
497
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
498
 
>gchar</a> ***playlists,
499
 
                                                         <a
500
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
501
 
>GError</a> **error);</pre>
 
393
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_playlist_manager_get_playlist_names
 
394
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
395
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ***playlists,
 
396
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
502
397
<p>
503
398
Allocates and returns an array containing the names of all local
504
399
playlists.  This is part of the playlist manager dbus interface.</p>
505
 
<p>
506
 
</p>
507
400
<div class="variablelist"><table border="0">
508
401
<col align="left" valign="top">
509
402
<tbody>
519
412
</tr>
520
413
<tr>
521
414
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
522
 
<td> holds a <a
523
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
524
 
><span class="type">GError</span></a> on return on failure
 
415
<td> holds a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> on return on failure
525
416
</td>
526
417
</tr>
527
418
<tr>
535
426
<hr>
536
427
<div class="refsect2" title="rb_playlist_manager_create_static_playlist ()">
537
428
<a name="rb-playlist-manager-create-static-playlist"></a><h3>rb_playlist_manager_create_static_playlist ()</h3>
538
 
<pre class="programlisting"><a
539
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
540
 
>gboolean</a>            rb_playlist_manager_create_static_playlist
541
 
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
542
 
                                                         const <a
543
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
544
 
>gchar</a> *name,
545
 
                                                         <a
546
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
547
 
>GError</a> **error);</pre>
 
429
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_playlist_manager_create_static_playlist
 
430
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
431
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
 
432
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
548
433
<p>
549
434
Creates a new static playlist source with the given name.
550
435
Will fail if a playlist with that name already exists.
551
436
This is part of the playlist manager dbus interface.</p>
552
 
<p>
553
 
</p>
554
437
<div class="variablelist"><table border="0">
555
438
<col align="left" valign="top">
556
439
<tbody>
566
449
</tr>
567
450
<tr>
568
451
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
569
 
<td> holds a <a
570
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
571
 
><span class="type">GError</span></a> on return on failure
 
452
<td> holds a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> on return on failure
572
453
</td>
573
454
</tr>
574
455
<tr>
582
463
<hr>
583
464
<div class="refsect2" title="rb_playlist_manager_delete_playlist ()">
584
465
<a name="rb-playlist-manager-delete-playlist"></a><h3>rb_playlist_manager_delete_playlist ()</h3>
585
 
<pre class="programlisting"><a
586
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
587
 
>gboolean</a>            rb_playlist_manager_delete_playlist (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
588
 
                                                         const <a
589
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
590
 
>gchar</a> *name,
591
 
                                                         <a
592
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
593
 
>GError</a> **error);</pre>
 
466
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_playlist_manager_delete_playlist (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
467
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
 
468
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
594
469
<p>
595
470
Deletes the specified playlist.  Will fail if no playlist with
596
471
that name exists. This is part of the playlist manager dbus interface.</p>
597
 
<p>
598
 
</p>
599
472
<div class="variablelist"><table border="0">
600
473
<col align="left" valign="top">
601
474
<tbody>
611
484
</tr>
612
485
<tr>
613
486
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
614
 
<td> holds a <a
615
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
616
 
><span class="type">GError</span></a> on return on failure
 
487
<td> holds a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> on return on failure
617
488
</td>
618
489
</tr>
619
490
<tr>
627
498
<hr>
628
499
<div class="refsect2" title="rb_playlist_manager_add_to_playlist ()">
629
500
<a name="rb-playlist-manager-add-to-playlist"></a><h3>rb_playlist_manager_add_to_playlist ()</h3>
630
 
<pre class="programlisting"><a
631
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
632
 
>gboolean</a>            rb_playlist_manager_add_to_playlist (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
633
 
                                                         const <a
634
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
635
 
>gchar</a> *name,
636
 
                                                         const <a
637
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
638
 
>gchar</a> *uri,
639
 
                                                         <a
640
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
641
 
>GError</a> **error);</pre>
 
501
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_playlist_manager_add_to_playlist (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
502
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
 
503
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri,
 
504
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
642
505
<p>
643
506
Adds an entry to the specified playlist.
644
507
Fails if no playlist with that name exists.
645
508
This is part of the playlist manager dbus interface.</p>
646
 
<p>
647
 
</p>
648
509
<div class="variablelist"><table border="0">
649
510
<col align="left" valign="top">
650
511
<tbody>
665
526
</tr>
666
527
<tr>
667
528
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
668
 
<td> holds a <a
669
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
670
 
><span class="type">GError</span></a> on return on failure
 
529
<td> holds a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> on return on failure
671
530
</td>
672
531
</tr>
673
532
<tr>
681
540
<hr>
682
541
<div class="refsect2" title="rb_playlist_manager_remove_from_playlist ()">
683
542
<a name="rb-playlist-manager-remove-from-playlist"></a><h3>rb_playlist_manager_remove_from_playlist ()</h3>
684
 
<pre class="programlisting"><a
685
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
686
 
>gboolean</a>            rb_playlist_manager_remove_from_playlist
687
 
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
688
 
                                                         const <a
689
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
690
 
>gchar</a> *name,
691
 
                                                         const <a
692
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
693
 
>gchar</a> *uri,
694
 
                                                         <a
695
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
696
 
>GError</a> **error);</pre>
 
543
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_playlist_manager_remove_from_playlist
 
544
                                                        (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
545
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
 
546
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri,
 
547
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
697
548
<p>
698
549
Removes an entry from the specified playlist.
699
550
Fails if no playlist with that name exists.
700
551
This is part of the playlist manager dbus interface.</p>
701
 
<p>
702
 
</p>
703
552
<div class="variablelist"><table border="0">
704
553
<col align="left" valign="top">
705
554
<tbody>
720
569
</tr>
721
570
<tr>
722
571
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
723
 
<td> holds a <a
724
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
725
 
><span class="type">GError</span></a> on return on failure
 
572
<td> holds a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> on return on failure
726
573
</td>
727
574
</tr>
728
575
<tr>
736
583
<hr>
737
584
<div class="refsect2" title="rb_playlist_manager_export_playlist ()">
738
585
<a name="rb-playlist-manager-export-playlist"></a><h3>rb_playlist_manager_export_playlist ()</h3>
739
 
<pre class="programlisting"><a
740
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
741
 
>gboolean</a>            rb_playlist_manager_export_playlist (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *mgr,
742
 
                                                         const <a
743
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
744
 
>gchar</a> *name,
745
 
                                                         const <a
746
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
747
 
>gchar</a> *uri,
748
 
                                                         <a
749
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
750
 
>gboolean</a> m3u_format,
751
 
                                                         <a
752
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
753
 
>GError</a> **error);</pre>
 
586
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            rb_playlist_manager_export_playlist (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="returnvalue">RBPlaylistManager</span></a> *mgr,
 
587
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *name,
 
588
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *uri,
 
589
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> m3u_format,
 
590
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> **error);</pre>
754
591
<p>
755
592
Saves the specified playlist to a file in either M3U or PLS format.
756
593
This is part of the playlist manager dbus interface.</p>
757
 
<p>
758
 
</p>
759
594
<div class="variablelist"><table border="0">
760
595
<col align="left" valign="top">
761
596
<tbody>
781
616
</tr>
782
617
<tr>
783
618
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
784
 
<td> holds a <a
785
 
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
786
 
><span class="type">GError</span></a> on return on failure
 
619
<td> holds a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> on return on failure
787
620
</td>
788
621
</tr>
789
622
<tr>
799
632
<a name="RBPlaylistManager.property-details"></a><h2>Property Details</h2>
800
633
<div class="refsect2" title='The "playlists-file" property'>
801
634
<a name="RBPlaylistManager--playlists-file"></a><h3>The <code class="literal">"playlists-file"</code> property</h3>
802
 
<pre class="programlisting">  "playlists-file"           <a
803
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
804
 
>gchar</a>*                : Read / Write</pre>
 
635
<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</pre>
805
636
<p>playlists file.</p>
806
637
<p>Default value: NULL</p>
807
638
</div>
808
639
<hr>
809
640
<div class="refsect2" title='The "shell" property'>
810
641
<a name="RBPlaylistManager--shell"></a><h3>The <code class="literal">"shell"</code> property</h3>
811
 
<pre class="programlisting">  "shell"                    <a class="link" href="RBShell.html" title="RBShell">RBShell</a>*              : Read / Write</pre>
 
642
<pre class="programlisting">  "shell"                    <a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a>*              : Read / Write</pre>
812
643
<p>RBShell object.</p>
813
644
</div>
814
645
<hr>
815
646
<div class="refsect2" title='The "source" property'>
816
647
<a name="RBPlaylistManager--source"></a><h3>The <code class="literal">"source"</code> property</h3>
817
 
<pre class="programlisting">  "source"                   <a class="link" href="RBSource.html" title="RBSource">RBSource</a>*             : Read / Write</pre>
 
648
<pre class="programlisting">  "source"                   <a class="link" href="RBSource.html" title="RBSource"><span class="type">RBSource</span></a>*             : Read / Write</pre>
818
649
<p>RBSource object.</p>
819
650
</div>
820
651
<hr>
821
652
<div class="refsect2" title='The "sourcelist" property'>
822
653
<a name="RBPlaylistManager--sourcelist"></a><h3>The <code class="literal">"sourcelist"</code> property</h3>
823
 
<pre class="programlisting">  "sourcelist"               <a class="link" href="RBSourceList.html" title="RBSourceList">RBSourceList</a>*         : Read / Write / Construct Only</pre>
 
654
<pre class="programlisting">  "sourcelist"               <a class="link" href="RBSourceList.html" title="RBSourceList"><span class="type">RBSourceList</span></a>*         : Read / Write / Construct Only</pre>
824
655
<p>RBSourceList.</p>
825
656
</div>
826
657
</div>
828
659
<a name="RBPlaylistManager.signal-details"></a><h2>Signal Details</h2>
829
660
<div class="refsect2" title='The "load-finish" signal'>
830
661
<a name="RBPlaylistManager-load-finish"></a><h3>The <code class="literal">"load-finish"</code> signal</h3>
831
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *manager,
832
 
                                                        <a
833
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
834
 
>gpointer</a>           user_data)      : Run Last</pre>
 
662
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="type">RBPlaylistManager</span></a> *manager,
 
663
                                                        <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>
835
664
<p>
836
665
Emitted when the playlist manager finishes loading the user's
837
666
playlist file.</p>
838
 
<p>
839
 
</p>
840
667
<div class="variablelist"><table border="0">
841
668
<col align="left" valign="top">
842
669
<tbody>
855
682
<hr>
856
683
<div class="refsect2" title='The "load-start" signal'>
857
684
<a name="RBPlaylistManager-load-start"></a><h3>The <code class="literal">"load-start"</code> signal</h3>
858
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *manager,
859
 
                                                        <a
860
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
861
 
>gpointer</a>           user_data)      : Run Last</pre>
 
685
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="type">RBPlaylistManager</span></a> *manager,
 
686
                                                        <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>
862
687
<p>
863
688
Emitted when the playlist manager starts loading the user's
864
689
playlist file.</p>
865
 
<p>
866
 
</p>
867
690
<div class="variablelist"><table border="0">
868
691
<col align="left" valign="top">
869
692
<tbody>
882
705
<hr>
883
706
<div class="refsect2" title='The "playlist-added" signal'>
884
707
<a name="RBPlaylistManager-playlist-added"></a><h3>The <code class="literal">"playlist-added"</code> signal</h3>
885
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *manager,
886
 
                                                        <a
887
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
888
 
>GObject</a>           *source,
889
 
                                                        <a
890
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
891
 
>gpointer</a>           user_data)      : Run Last</pre>
 
708
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="type">RBPlaylistManager</span></a> *manager,
 
709
                                                        <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>           *source,
 
710
                                                        <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>
892
711
<p>
893
712
Emitted when a playlist is added, including when being loaded
894
713
from the user's playlist file.</p>
895
 
<p>
896
 
</p>
897
714
<div class="variablelist"><table border="0">
898
715
<col align="left" valign="top">
899
716
<tbody>
917
734
<hr>
918
735
<div class="refsect2" title='The "playlist-created" signal'>
919
736
<a name="RBPlaylistManager-playlist-created"></a><h3>The <code class="literal">"playlist-created"</code> signal</h3>
920
 
<pre class="programlisting">void                user_function                      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager">RBPlaylistManager</a> *manager,
921
 
                                                        <a
922
 
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
923
 
>GObject</a>           *source,
924
 
                                                        <a
925
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
926
 
>gpointer</a>           user_data)      : Run Last</pre>
 
737
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="RBPlaylistManager.html" title="RBPlaylistManager"><span class="type">RBPlaylistManager</span></a> *manager,
 
738
                                                        <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>           *source,
 
739
                                                        <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>
927
740
<p>
928
741
Emitted when a new playlist is created.</p>
929
 
<p>
930
 
</p>
931
742
<div class="variablelist"><table border="0">
932
743
<col align="left" valign="top">
933
744
<tbody>
952
763
</div>
953
764
<div class="footer">
954
765
<hr>
955
 
          Generated by GTK-Doc V1.11</div>
 
766
          Generated by GTK-Doc V1.13</div>
956
767
</body>
957
 
</html>
 
768
</html>
 
 
b'\\ No newline at end of file'