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);
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,
66
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
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);
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,
73
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
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,
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,
83
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html#GtkSelectionData"
84
>GtkSelectionData</a> *data);
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);
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,
93
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
94
>gchar</a> ***playlists,
96
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
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,
103
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
106
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
107
>GError</a> **error);
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,
112
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
115
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
116
>GError</a> **error);
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,
121
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
124
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
127
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
128
>GError</a> **error);
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,
134
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
137
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
140
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
141
>GError</a> **error);
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,
146
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
149
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
152
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
153
>gboolean</a> m3u_format,
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);
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">
163
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
103
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
165
104
+----RBPlaylistManager
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
179
116
<div class="refsect1" title="Signals">