52
52
</tr></table></div>
53
53
<div class="refsynopsisdiv" title="Synopsis">
54
54
<a name="RBSource.synopsis"></a><h2>Synopsis</h2>
55
<pre class="synopsis">
56
<a class="link" href="RBSource.html#RBSource-struct" title="RBSource">RBSource</a>;
55
<pre class="synopsis"> <a class="link" href="RBSource.html#RBSource-struct" title="RBSource">RBSource</a>;
57
56
<a class="link" href="RBSource.html#RBSourceClass" title="RBSourceClass">RBSourceClass</a>;
58
57
enum <a class="link" href="RBSource.html#RBSourceEOFType" title="enum RBSourceEOFType">RBSourceEOFType</a>;
59
#define <a class="link" href="RBSource.html#RB-SOURCE-ICON-SIZE--CAPS" title="RB_SOURCE_ICON_SIZE">RB_SOURCE_ICON_SIZE</a>
60
void <a class="link" href="RBSource.html#rb-source-notify-filter-changed" title="rb_source_notify_filter_changed ()">rb_source_notify_filter_changed</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
61
void <a class="link" href="RBSource.html#rb-source-notify-status-changed" title="rb_source_notify_status_changed ()">rb_source_notify_status_changed</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
62
void <a class="link" href="RBSource.html#rb-source-update-play-statistics" title="rb_source_update_play_statistics ()">rb_source_update_play_statistics</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
63
<a class="link" href="RhythmDB.html" title="RhythmDB">RhythmDB</a> *db,
64
<a class="link" href="RhythmDB.html#RhythmDBEntry" title="RhythmDBEntry">RhythmDBEntry</a> *entry);
65
void <a class="link" href="RBSource.html#rb-source-set-pixbuf" title="rb_source_set_pixbuf ()">rb_source_set_pixbuf</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
67
href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
68
>GdkPixbuf</a> *pixbuf);
69
void <a class="link" href="RBSource.html#rb-source-get-status" title="rb_source_get_status ()">rb_source_get_status</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
74
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
75
>gboolean</a> <a class="link" href="RBSource.html#rb-source-can-browse" title="rb_source_can_browse ()">rb_source_can_browse</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
76
char * <a class="link" href="RBSource.html#rb-source-get-browser-key" title="rb_source_get_browser_key ()">rb_source_get_browser_key</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
77
void <a class="link" href="RBSource.html#rb-source-browser-toggled" title="rb_source_browser_toggled ()">rb_source_browser_toggled</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
79
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
80
>gboolean</a> enabled);
81
<a class="link" href="RBEntryView.html" title="RBEntryView">RBEntryView</a> * <a class="link" href="RBSource.html#rb-source-get-entry-view" title="rb_source_get_entry_view ()">rb_source_get_entry_view</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
83
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
84
>GList</a> * <a class="link" href="RBSource.html#rb-source-get-property-views" title="rb_source_get_property_views ()">rb_source_get_property_views</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
86
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
87
>gboolean</a> <a class="link" href="RBSource.html#rb-source-can-rename" title="rb_source_can_rename ()">rb_source_can_rename</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
88
void <a class="link" href="RBSource.html#rb-source-search" title="rb_source_search ()">rb_source_search</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
89
<a class="link" href="RBSourceSearch.html" title="RBSourceSearch">RBSourceSearch</a> *search,
91
const char *new_text);
92
void <a class="link" href="RBSource.html#rb-source-reset-filters" title="rb_source_reset_filters ()">rb_source_reset_filters</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
94
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
95
>GtkWidget</a> * <a class="link" href="RBSource.html#rb-source-get-config-widget" title="rb_source_get_config_widget ()">rb_source_get_config_widget</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
96
<a class="link" href="RBShellPreferences.html" title="RBShellPreferences">RBShellPreferences</a> *prefs);
98
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
99
>gboolean</a> <a class="link" href="RBSource.html#rb-source-can-cut" title="rb_source_can_cut ()">rb_source_can_cut</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
101
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
102
>gboolean</a> <a class="link" href="RBSource.html#rb-source-can-delete" title="rb_source_can_delete ()">rb_source_can_delete</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
104
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
105
>gboolean</a> <a class="link" href="RBSource.html#rb-source-can-move-to-trash" title="rb_source_can_move_to_trash ()">rb_source_can_move_to_trash</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
107
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
108
>gboolean</a> <a class="link" href="RBSource.html#rb-source-can-copy" title="rb_source_can_copy ()">rb_source_can_copy</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
110
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
111
>gboolean</a> <a class="link" href="RBSource.html#rb-source-can-paste" title="rb_source_can_paste ()">rb_source_can_paste</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
113
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
114
>gboolean</a> <a class="link" href="RBSource.html#rb-source-can-add-to-queue" title="rb_source_can_add_to_queue ()">rb_source_can_add_to_queue</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
116
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
117
>gboolean</a> <a class="link" href="RBSource.html#rb-source-can-show-properties" title="rb_source_can_show_properties ()">rb_source_can_show_properties</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
119
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
120
>GList</a> * <a class="link" href="RBSource.html#rb-source-cut" title="rb_source_cut ()">rb_source_cut</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
122
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
123
>GList</a> * <a class="link" href="RBSource.html#rb-source-copy" title="rb_source_copy ()">rb_source_copy</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
124
void <a class="link" href="RBSource.html#rb-source-paste" title="rb_source_paste ()">rb_source_paste</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
126
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
127
>GList</a> *entries);
128
void <a class="link" href="RBSource.html#rb-source-delete" title="rb_source_delete ()">rb_source_delete</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
129
void <a class="link" href="RBSource.html#rb-source-add-to-queue" title="rb_source_add_to_queue ()">rb_source_add_to_queue</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
130
<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *queue);
131
void <a class="link" href="RBSource.html#rb-source-move-to-trash" title="rb_source_move_to_trash ()">rb_source_move_to_trash</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
132
void <a class="link" href="RBSource.html#rb-source-song-properties" title="rb_source_song_properties ()">rb_source_song_properties</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
134
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
135
>gboolean</a> <a class="link" href="RBSource.html#rb-source-try-playlist" title="rb_source_try_playlist ()">rb_source_try_playlist</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
137
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
138
>guint</a> <a class="link" href="RBSource.html#rb-source-want-uri" title="rb_source_want_uri ()">rb_source_want_uri</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
141
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
142
>gboolean</a> <a class="link" href="RBSource.html#rb-source-uri-is-source" title="rb_source_uri_is_source ()">rb_source_uri_is_source</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
145
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
146
>gboolean</a> <a class="link" href="RBSource.html#rb-source-add-uri" title="rb_source_add_uri ()">rb_source_add_uri</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
151
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
152
>gboolean</a> <a class="link" href="RBSource.html#rb-source-can-pause" title="rb_source_can_pause ()">rb_source_can_pause</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
153
<a class="link" href="RBSource.html#RBSourceEOFType" title="enum RBSourceEOFType">RBSourceEOFType</a> <a class="link" href="RBSource.html#rb-source-handle-eos" title="rb_source_handle_eos ()">rb_source_handle_eos</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
155
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
156
>gboolean</a> <a class="link" href="RBSource.html#rb-source-receive-drag" title="rb_source_receive_drag ()">rb_source_receive_drag</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
158
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html#GtkSelectionData"
159
>GtkSelectionData</a> *data);
161
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
162
>gboolean</a> <a class="link" href="RBSource.html#rb-source-show-popup" title="rb_source_show_popup ()">rb_source_show_popup</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
163
void <a class="link" href="RBSource.html#rb-source-delete-thyself" title="rb_source_delete_thyself ()">rb_source_delete_thyself</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
164
void <a class="link" href="RBSource.html#rb-source-activate" title="rb_source_activate ()">rb_source_activate</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
165
void <a class="link" href="RBSource.html#rb-source-deactivate" title="rb_source_deactivate ()">rb_source_deactivate</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
167
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
168
>GList</a> * <a class="link" href="RBSource.html#rb-source-get-ui-actions" title="rb_source_get_ui_actions ()">rb_source_get_ui_actions</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
170
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
171
>GList</a> * <a class="link" href="RBSource.html#rb-source-get-search-actions" title="rb_source_get_search_actions ()">rb_source_get_search_actions</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source);
173
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
174
>GList</a> * <a class="link" href="RBSource.html#rb-source-gather-selected-properties" title="rb_source_gather_selected_properties ()">rb_source_gather_selected_properties</a>
175
(<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
176
<a class="link" href="RhythmDB.html#RhythmDBPropType" title="enum RhythmDBPropType">RhythmDBPropType</a> prop);
177
void <a class="link" href="RBSource.html#rb-source-set-hidden-when-empty" title="rb_source_set_hidden_when_empty ()">rb_source_set_hidden_when_empty</a> (<a class="link" href="RBSource.html" title="RBSource">RBSource</a> *source,
179
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
180
>gboolean</a> hidden);
58
#define <a class="link" href="RBSource.html#RB-SOURCE-ICON-SIZE:CAPS" title="RB_SOURCE_ICON_SIZE">RB_SOURCE_ICON_SIZE</a>
59
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-notify-filter-changed" title="rb_source_notify_filter_changed ()">rb_source_notify_filter_changed</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
60
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-notify-status-changed" title="rb_source_notify_status_changed ()">rb_source_notify_status_changed</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
61
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-update-play-statistics" title="rb_source_update_play_statistics ()">rb_source_update_play_statistics</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
62
<a class="link" href="RhythmDB.html" title="RhythmDB"><span class="returnvalue">RhythmDB</span></a> *db,
63
<a class="link" href="RhythmDB.html#RhythmDBEntry" title="RhythmDBEntry"><span class="returnvalue">RhythmDBEntry</span></a> *entry);
64
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-set-pixbuf" title="rb_source_set_pixbuf ()">rb_source_set_pixbuf</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
65
<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> *pixbuf);
66
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-get-status" title="rb_source_get_status ()">rb_source_get_status</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
67
<span class="returnvalue">char</span> **text,
68
<span class="returnvalue">char</span> **progress_text,
69
<span class="returnvalue">float</span> *progress);
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="RBSource.html#rb-source-can-browse" title="rb_source_can_browse ()">rb_source_can_browse</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
71
<span class="returnvalue">char</span> * <a class="link" href="RBSource.html#rb-source-get-browser-key" title="rb_source_get_browser_key ()">rb_source_get_browser_key</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
72
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-browser-toggled" title="rb_source_browser_toggled ()">rb_source_browser_toggled</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
73
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> enabled);
74
<a class="link" href="RBEntryView.html" title="RBEntryView"><span class="returnvalue">RBEntryView</span></a> * <a class="link" href="RBSource.html#rb-source-get-entry-view" title="rb_source_get_entry_view ()">rb_source_get_entry_view</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
75
<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="RBSource.html#rb-source-get-property-views" title="rb_source_get_property_views ()">rb_source_get_property_views</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
76
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-can-rename" title="rb_source_can_rename ()">rb_source_can_rename</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
77
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-search" title="rb_source_search ()">rb_source_search</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
78
<a class="link" href="RBSourceSearch.html" title="RBSourceSearch"><span class="returnvalue">RBSourceSearch</span></a> *search,
79
const <span class="returnvalue">char</span> *cur_text,
80
const <span class="returnvalue">char</span> *new_text);
81
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-reset-filters" title="rb_source_reset_filters ()">rb_source_reset_filters</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
82
<a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> * <a class="link" href="RBSource.html#rb-source-get-config-widget" title="rb_source_get_config_widget ()">rb_source_get_config_widget</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
83
<a class="link" href="RBShellPreferences.html" title="RBShellPreferences"><span class="returnvalue">RBShellPreferences</span></a> *prefs);
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="RBSource.html#rb-source-can-cut" title="rb_source_can_cut ()">rb_source_can_cut</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
85
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-can-delete" title="rb_source_can_delete ()">rb_source_can_delete</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
86
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-can-move-to-trash" title="rb_source_can_move_to_trash ()">rb_source_can_move_to_trash</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
87
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-can-copy" title="rb_source_can_copy ()">rb_source_can_copy</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
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="RBSource.html#rb-source-can-paste" title="rb_source_can_paste ()">rb_source_can_paste</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
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="RBSource.html#rb-source-can-add-to-queue" title="rb_source_can_add_to_queue ()">rb_source_can_add_to_queue</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
90
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-can-show-properties" title="rb_source_can_show_properties ()">rb_source_can_show_properties</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
91
<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="RBSource.html#rb-source-cut" title="rb_source_cut ()">rb_source_cut</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
92
<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="RBSource.html#rb-source-copy" title="rb_source_copy ()">rb_source_copy</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
93
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-paste" title="rb_source_paste ()">rb_source_paste</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
94
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *entries);
95
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-delete" title="rb_source_delete ()">rb_source_delete</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
96
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-add-to-queue" title="rb_source_add_to_queue ()">rb_source_add_to_queue</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
97
<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *queue);
98
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-move-to-trash" title="rb_source_move_to_trash ()">rb_source_move_to_trash</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
99
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-song-properties" title="rb_source_song_properties ()">rb_source_song_properties</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
100
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-try-playlist" title="rb_source_try_playlist ()">rb_source_try_playlist</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
101
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="RBSource.html#rb-source-want-uri" title="rb_source_want_uri ()">rb_source_want_uri</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
102
const <span class="returnvalue">char</span> *uri);
103
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-uri-is-source" title="rb_source_uri_is_source ()">rb_source_uri_is_source</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
104
const <span class="returnvalue">char</span> *uri);
105
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-add-uri" title="rb_source_add_uri ()">rb_source_add_uri</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
106
const <span class="returnvalue">char</span> *uri,
107
const <span class="returnvalue">char</span> *title,
108
const <span class="returnvalue">char</span> *genre);
109
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-can-pause" title="rb_source_can_pause ()">rb_source_can_pause</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
110
<a class="link" href="RBSource.html#RBSourceEOFType" title="enum RBSourceEOFType"><span class="returnvalue">RBSourceEOFType</span></a> <a class="link" href="RBSource.html#rb-source-handle-eos" title="rb_source_handle_eos ()">rb_source_handle_eos</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
111
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-receive-drag" title="rb_source_receive_drag ()">rb_source_receive_drag</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
112
<a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html#GtkSelectionData"><span class="returnvalue">GtkSelectionData</span></a> *data);
113
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="RBSource.html#rb-source-show-popup" title="rb_source_show_popup ()">rb_source_show_popup</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
114
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-delete-thyself" title="rb_source_delete_thyself ()">rb_source_delete_thyself</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
115
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-activate" title="rb_source_activate ()">rb_source_activate</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
116
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-deactivate" title="rb_source_deactivate ()">rb_source_deactivate</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
117
<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="RBSource.html#rb-source-get-ui-actions" title="rb_source_get_ui_actions ()">rb_source_get_ui_actions</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
118
<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="RBSource.html#rb-source-get-search-actions" title="rb_source_get_search_actions ()">rb_source_get_search_actions</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source);
119
<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="RBSource.html#rb-source-gather-selected-properties" title="rb_source_gather_selected_properties ()">rb_source_gather_selected_properties</a>
120
(<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
121
<a class="link" href="RhythmDB.html#RhythmDBPropType" title="enum RhythmDBPropType"><span class="returnvalue">RhythmDBPropType</span></a> prop);
122
<span class="returnvalue">void</span> <a class="link" href="RBSource.html#rb-source-set-hidden-when-empty" title="rb_source_set_hidden_when_empty ()">rb_source_set_hidden_when_empty</a> (<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> *source,
123
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> hidden);
183
126
<div class="refsect1" title="Object Hierarchy">
184
127
<a name="RBSource.object-hierarchy"></a><h2>Object Hierarchy</h2>
185
128
<pre class="synopsis">
187
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
190
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned"
191
>GInitiallyUnowned</a>
193
href="http://library.gnome.org/devel/gtk/unstable/GtkObject.html"
196
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
199
href="http://library.gnome.org/devel/gtk/unstable/GtkContainer.html"
202
href="http://library.gnome.org/devel/gtk/unstable/GtkBox.html"
205
href="http://library.gnome.org/devel/gtk/unstable/GtkHBox.html"
129
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
130
+----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
131
+----<a href="http://library.gnome.org/devel/gtk/unstable/GtkObject.html">GtkObject</a>
132
+----<a href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html">GtkWidget</a>
133
+----<a href="http://library.gnome.org/devel/gtk/unstable/GtkContainer.html">GtkContainer</a>
134
+----<a href="http://library.gnome.org/devel/gtk/unstable/GtkBox.html">GtkBox</a>
135
+----<a href="http://library.gnome.org/devel/gtk/unstable/GtkHBox.html">GtkHBox</a>
208
137
+----<a class="link" href="RBPlaylistSource.html" title="RBPlaylistSource">RBPlaylistSource</a>
209
138
+----<a class="link" href="RBBrowserSource.html" title="RBBrowserSource">RBBrowserSource</a>
216
145
<a name="RBSource.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
218
147
RBSource implements
219
AtkImplementorIface, <a
220
href="http://library.gnome.org/devel/gtk/unstable/gtk-gtkbuildable.html#GtkBuildable"
221
>GtkBuildable</a> and <a
222
href="http://library.gnome.org/devel/gtk/unstable/gtk-Orientable.html#GtkOrientable"
223
>GtkOrientable</a>.</p>
148
AtkImplementorIface, <a href="http://library.gnome.org/devel/gtk/unstable/gtk-gtkbuildable.html#GtkBuildable">GtkBuildable</a> and <a href="http://library.gnome.org/devel/gtk/unstable/gtk-Orientable.html#GtkOrientable">GtkOrientable</a>.</p>
225
150
<div class="refsect1" title="Properties">
226
151
<a name="RBSource.properties"></a><h2>Properties</h2>
227
152
<pre class="synopsis">
228
"<a class="link" href="RBSource.html#RBSource--base-query-model" title='The "base-query-model" property'>base-query-model</a>" <a class="link" href="RhythmDBQueryModel.html" title="RhythmDBQueryModel">RhythmDBQueryModel</a>* : Read
229
"<a class="link" href="RBSource.html#RBSource--entry-type" title='The "entry-type" property'>entry-type</a>" <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType">RhythmDBEntryType</a>* : Read / Write / Construct Only
230
"<a class="link" href="RBSource.html#RBSource--hidden-when-empty" title='The "hidden-when-empty" property'>hidden-when-empty</a>" <a
231
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
232
>gboolean</a> : Read / Write
233
"<a class="link" href="RBSource.html#RBSource--icon" title='The "icon" property'>icon</a>" <a
234
href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
235
>GdkPixbuf</a>* : Read / Write
236
"<a class="link" href="RBSource.html#RBSource--name" title='The "name" property'>name</a>" <a
237
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
238
>gchar</a>* : Read / Write
239
"<a class="link" href="RBSource.html#RBSource--play-order" title='The "play-order" property'>play-order</a>" <a class="link" href="RBPlayOrder.html" title="RBPlayOrder">RBPlayOrder</a>* : Read
240
"<a class="link" href="RBSource.html#RBSource--plugin" title='The "plugin" property'>plugin</a>" <a class="link" href="RBPlugin.html" title="RBPlugin">RBPlugin</a>* : Read / Write / Construct
241
"<a class="link" href="RBSource.html#RBSource--query-model" title='The "query-model" property'>query-model</a>" <a class="link" href="RhythmDBQueryModel.html" title="RhythmDBQueryModel">RhythmDBQueryModel</a>* : Read / Write
242
"<a class="link" href="RBSource.html#RBSource--search-type" title='The "search-type" property'>search-type</a>" RBSourceSearchType : Read / Write / Construct
243
"<a class="link" href="RBSource.html#RBSource--shell" title='The "shell" property'>shell</a>" <a class="link" href="RBShell.html" title="RBShell">RBShell</a>* : Read / Write / Construct Only
244
"<a class="link" href="RBSource.html#RBSource--source-group" title='The "source-group" property'>source-group</a>" <a class="link" href="rhythmbox-RBSourceGroup.html#RBSourceGroup" title="RBSourceGroup">RBSourceGroup</a>* : Read / Write / Construct Only
245
"<a class="link" href="RBSource.html#RBSource--ui-manager" title='The "ui-manager" property'>ui-manager</a>" <a
246
href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"
247
>GtkUIManager</a>* : Read
248
"<a class="link" href="RBSource.html#RBSource--visibility" title='The "visibility" property'>visibility</a>" <a
249
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
250
>gboolean</a> : Read / Write
153
"<a class="link" href="RBSource.html#RBSource--base-query-model" title='The "base-query-model" property'>base-query-model</a>" <a class="link" href="RhythmDBQueryModel.html" title="RhythmDBQueryModel"><span class="type">RhythmDBQueryModel</span></a>* : Read
154
"<a class="link" href="RBSource.html#RBSource--entry-type" title='The "entry-type" property'>entry-type</a>" <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType"><span class="type">RhythmDBEntryType</span></a>* : Read / Write / Construct Only
155
"<a class="link" href="RBSource.html#RBSource--hidden-when-empty" title='The "hidden-when-empty" property'>hidden-when-empty</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
156
"<a class="link" href="RBSource.html#RBSource--icon" title='The "icon" property'>icon</a>" <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>* : Read / Write
157
"<a class="link" href="RBSource.html#RBSource--name" title='The "name" property'>name</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
158
"<a class="link" href="RBSource.html#RBSource--play-order" title='The "play-order" property'>play-order</a>" <a class="link" href="RBPlayOrder.html" title="RBPlayOrder"><span class="type">RBPlayOrder</span></a>* : Read
159
"<a class="link" href="RBSource.html#RBSource--plugin" title='The "plugin" property'>plugin</a>" <a class="link" href="RBPlugin.html" title="RBPlugin"><span class="type">RBPlugin</span></a>* : Read / Write / Construct
160
"<a class="link" href="RBSource.html#RBSource--query-model" title='The "query-model" property'>query-model</a>" <a class="link" href="RhythmDBQueryModel.html" title="RhythmDBQueryModel"><span class="type">RhythmDBQueryModel</span></a>* : Read / Write
161
"<a class="link" href="RBSource.html#RBSource--search-type" title='The "search-type" property'>search-type</a>" <span class="type">RBSourceSearchType</span> : Read / Write / Construct
162
"<a class="link" href="RBSource.html#RBSource--shell" title='The "shell" property'>shell</a>" <a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a>* : Read / Write / Construct Only
163
"<a class="link" href="RBSource.html#RBSource--source-group" title='The "source-group" property'>source-group</a>" <a class="link" href="rhythmbox-RBSourceGroup.html#RBSourceGroup" title="RBSourceGroup"><span class="type">RBSourceGroup</span></a>* : Read / Write / Construct Only
164
"<a class="link" href="RBSource.html#RBSource--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
165
"<a class="link" href="RBSource.html#RBSource--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
253
168
<div class="refsect1" title="Signals">
295
208
GtkHBoxClass parent;
298
void (*status_changed) (RBSource *source);
299
void (*filter_changed) (RBSource *source);
211
void (*status_changed) (RBSource *source);
212
void (*filter_changed) (RBSource *source);
300
213
void (*deleted) (RBSource *source);
301
void (*artistalbum_changed) (RBSource *source);
214
void (*artistalbum_changed) (RBSource *source);
304
void (*impl_get_status) (RBSource *source, char **text, char **progress_text, float *progress);
306
gboolean (*impl_can_browse) (RBSource *source);
307
char * (*impl_get_browser_key) (RBSource *source);
308
void (*impl_browser_toggled) (RBSource *source, gboolean enabled);
310
RBEntryView * (*impl_get_entry_view) (RBSource *source);
311
GList * (*impl_get_property_views) (RBSource *source);
313
gboolean (*impl_can_rename) (RBSource *source);
217
void (*impl_get_status) (RBSource *source, char **text, char **progress_text, float *progress);
219
gboolean (*impl_can_browse) (RBSource *source);
220
char * (*impl_get_browser_key) (RBSource *source);
221
void (*impl_browser_toggled) (RBSource *source, gboolean enabled);
223
RBEntryView * (*impl_get_entry_view) (RBSource *source);
224
GList * (*impl_get_property_views) (RBSource *source);
226
gboolean (*impl_can_rename) (RBSource *source);
315
228
void (*impl_search) (RBSource *source, RBSourceSearch *search, const char *cur_text, const char *new_text);
316
void (*impl_reset_filters) (RBSource *source);
317
GtkWidget * (*impl_get_config_widget)(RBSource *source, RBShellPreferences *prefs);
229
void (*impl_reset_filters) (RBSource *source);
230
GtkWidget * (*impl_get_config_widget)(RBSource *source, RBShellPreferences *prefs);
319
gboolean (*impl_can_cut) (RBSource *source);
320
gboolean (*impl_can_delete) (RBSource *source);
321
gboolean (*impl_can_move_to_trash) (RBSource *source);
322
gboolean (*impl_can_copy) (RBSource *source);
323
gboolean (*impl_can_paste) (RBSource *source);
324
gboolean (*impl_can_add_to_queue)(RBSource *source);
232
gboolean (*impl_can_cut) (RBSource *source);
233
gboolean (*impl_can_delete) (RBSource *source);
234
gboolean (*impl_can_move_to_trash) (RBSource *source);
235
gboolean (*impl_can_copy) (RBSource *source);
236
gboolean (*impl_can_paste) (RBSource *source);
237
gboolean (*impl_can_add_to_queue)(RBSource *source);
326
239
GList * (*impl_cut) (RBSource *source);
327
240
GList * (*impl_copy) (RBSource *source);
328
241
void (*impl_paste) (RBSource *source, GList *entries);
329
242
void (*impl_delete) (RBSource *source);
330
void (*impl_add_to_queue) (RBSource *source, RBSource *queue);
331
void (*impl_move_to_trash) (RBSource *source);
333
void (*impl_song_properties) (RBSource *source);
335
gboolean (*impl_try_playlist) (RBSource *source);
336
guint (*impl_want_uri) (RBSource *source, const char *uri);
337
gboolean (*impl_add_uri) (RBSource *source, const char *uri, const char *title, const char *genre);
338
gboolean (*impl_uri_is_source) (RBSource *source, const char *uri);
340
gboolean (*impl_can_pause) (RBSource *source);
341
RBSourceEOFType (*impl_handle_eos) (RBSource *source);
343
gboolean (*impl_have_url) (RBSource *source);
344
gboolean (*impl_receive_drag) (RBSource *source, GtkSelectionData *data);
345
gboolean (*impl_show_popup) (RBSource *source);
347
void (*impl_delete_thyself) (RBSource *source);
348
void (*impl_activate) (RBSource *source);
349
void (*impl_deactivate) (RBSource *source);
350
GList * (*impl_get_ui_actions) (RBSource *source);
243
void (*impl_add_to_queue) (RBSource *source, RBSource *queue);
244
void (*impl_move_to_trash) (RBSource *source);
246
void (*impl_song_properties) (RBSource *source);
248
gboolean (*impl_try_playlist) (RBSource *source);
249
guint (*impl_want_uri) (RBSource *source, const char *uri);
250
gboolean (*impl_add_uri) (RBSource *source, const char *uri, const char *title, const char *genre);
251
gboolean (*impl_uri_is_source) (RBSource *source, const char *uri);
253
gboolean (*impl_can_pause) (RBSource *source);
254
RBSourceEOFType (*impl_handle_eos) (RBSource *source);
256
gboolean (*impl_have_url) (RBSource *source);
257
gboolean (*impl_receive_drag) (RBSource *source, GtkSelectionData *data);
258
gboolean (*impl_show_popup) (RBSource *source);
260
void (*impl_delete_thyself) (RBSource *source);
261
void (*impl_activate) (RBSource *source);
262
void (*impl_deactivate) (RBSource *source);
263
GList * (*impl_get_ui_actions) (RBSource *source);
351
264
GList * (*impl_get_search_actions) (RBSource *source);
352
265
char * (*impl_get_delete_action) (RBSource *source);
1543
1314
<a name="RBSource.property-details"></a><h2>Property Details</h2>
1544
1315
<div class="refsect2" title='The "base-query-model" property'>
1545
1316
<a name="RBSource--base-query-model"></a><h3>The <code class="literal">"base-query-model"</code> property</h3>
1546
<pre class="programlisting"> "base-query-model" <a class="link" href="RhythmDBQueryModel.html" title="RhythmDBQueryModel">RhythmDBQueryModel</a>* : Read</pre>
1317
<pre class="programlisting"> "base-query-model" <a class="link" href="RhythmDBQueryModel.html" title="RhythmDBQueryModel"><span class="type">RhythmDBQueryModel</span></a>* : Read</pre>
1548
1319
The unfiltered query model for the source, containing all entries in the source.
1549
1320
Source classes should override this if they perform filtering based on the search
1550
1321
box or a browser.</p>
1555
1324
<div class="refsect2" title='The "entry-type" property'>
1556
1325
<a name="RBSource--entry-type"></a><h3>The <code class="literal">"entry-type"</code> property</h3>
1557
<pre class="programlisting"> "entry-type" <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType">RhythmDBEntryType</a>* : Read / Write / Construct Only</pre>
1326
<pre class="programlisting"> "entry-type" <a class="link" href="RhythmDB.html#RhythmDBEntryType" title="RhythmDBEntryType"><span class="type">RhythmDBEntryType</span></a>* : Read / Write / Construct Only</pre>
1559
1328
Entry type for entries in this source.</p>
1564
1331
<div class="refsect2" title='The "hidden-when-empty" property'>
1565
1332
<a name="RBSource--hidden-when-empty"></a><h3>The <code class="literal">"hidden-when-empty"</code> property</h3>
1566
<pre class="programlisting"> "hidden-when-empty" <a
1567
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1568
>gboolean</a> : Read / Write</pre>
1333
<pre class="programlisting"> "hidden-when-empty" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write</pre>
1570
1335
If TRUE, the source will not be displayed in the source list
1571
1336
when it contains no entries.</p>
1574
1337
<p>Default value: FALSE</p>
1577
1340
<div class="refsect2" title='The "icon" property'>
1578
1341
<a name="RBSource--icon"></a><h3>The <code class="literal">"icon"</code> property</h3>
1579
<pre class="programlisting"> "icon" <a
1580
href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
1581
>GdkPixbuf</a>* : Read / Write</pre>
1342
<pre class="programlisting"> "icon" <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>* : Read / Write</pre>
1583
1344
Icon to display in the source list</p>
1588
1347
<div class="refsect2" title='The "name" property'>
1589
1348
<a name="RBSource--name"></a><h3>The <code class="literal">"name"</code> property</h3>
1590
<pre class="programlisting"> "name" <a
1591
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
1592
>gchar</a>* : Read / Write</pre>
1349
<pre class="programlisting"> "name" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
1594
1351
Source name as displayed in the source list</p>
1597
1352
<p>Default value: NULL</p>
1600
1355
<div class="refsect2" title='The "play-order" property'>
1601
1356
<a name="RBSource--play-order"></a><h3>The <code class="literal">"play-order"</code> property</h3>
1602
<pre class="programlisting"> "play-order" <a class="link" href="RBPlayOrder.html" title="RBPlayOrder">RBPlayOrder</a>* : Read</pre>
1357
<pre class="programlisting"> "play-order" <a class="link" href="RBPlayOrder.html" title="RBPlayOrder"><span class="type">RBPlayOrder</span></a>* : Read</pre>
1604
1359
If the source provides its own play order, it can override this property.</p>
1609
1362
<div class="refsect2" title='The "plugin" property'>
1610
1363
<a name="RBSource--plugin"></a><h3>The <code class="literal">"plugin"</code> property</h3>
1611
<pre class="programlisting"> "plugin" <a class="link" href="RBPlugin.html" title="RBPlugin">RBPlugin</a>* : Read / Write / Construct</pre>
1364
<pre class="programlisting"> "plugin" <a class="link" href="RBPlugin.html" title="RBPlugin"><span class="type">RBPlugin</span></a>* : Read / Write / Construct</pre>
1613
1366
The plugin that created this source.</p>
1618
1369
<div class="refsect2" title='The "query-model" property'>
1619
1370
<a name="RBSource--query-model"></a><h3>The <code class="literal">"query-model"</code> property</h3>
1620
<pre class="programlisting"> "query-model" <a class="link" href="RhythmDBQueryModel.html" title="RhythmDBQueryModel">RhythmDBQueryModel</a>* : Read / Write</pre>
1371
<pre class="programlisting"> "query-model" <a class="link" href="RhythmDBQueryModel.html" title="RhythmDBQueryModel"><span class="type">RhythmDBQueryModel</span></a>* : Read / Write</pre>
1622
1373
The current query model for the source. This is used in
1623
1374
various places, including the play order, to find the
1624
1375
set of entries within the source.</p>
1629
1378
<div class="refsect2" title='The "search-type" property'>
1630
1379
<a name="RBSource--search-type"></a><h3>The <code class="literal">"search-type"</code> property</h3>
1631
<pre class="programlisting"> "search-type" RBSourceSearchType : Read / Write / Construct</pre>
1380
<pre class="programlisting"> "search-type" <span class="type">RBSourceSearchType</span> : Read / Write / Construct</pre>
1633
1382
The type of searching this source provides, as a RBSourceSearchType value.
1634
1383
This is used by the RBSourceHeader to modify the search box widget.</p>
1637
1384
<p>Default value: RB_SOURCE_SEARCH_NONE</p>
1640
1387
<div class="refsect2" title='The "shell" property'>
1641
1388
<a name="RBSource--shell"></a><h3>The <code class="literal">"shell"</code> property</h3>
1642
<pre class="programlisting"> "shell" <a class="link" href="RBShell.html" title="RBShell">RBShell</a>* : Read / Write / Construct Only</pre>
1389
<pre class="programlisting"> "shell" <a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a>* : Read / Write / Construct Only</pre>
1644
1391
The rhythmbox shell object</p>
1649
1394
<div class="refsect2" title='The "source-group" property'>
1650
1395
<a name="RBSource--source-group"></a><h3>The <code class="literal">"source-group"</code> property</h3>
1651
<pre class="programlisting"> "source-group" <a class="link" href="rhythmbox-RBSourceGroup.html#RBSourceGroup" title="RBSourceGroup">RBSourceGroup</a>* : Read / Write / Construct Only</pre>
1396
<pre class="programlisting"> "source-group" <a class="link" href="rhythmbox-RBSourceGroup.html#RBSourceGroup" title="RBSourceGroup"><span class="type">RBSourceGroup</span></a>* : Read / Write / Construct Only</pre>
1653
1398
Source group in which to display the source</p>
1658
1401
<div class="refsect2" title='The "ui-manager" property'>
1659
1402
<a name="RBSource--ui-manager"></a><h3>The <code class="literal">"ui-manager"</code> property</h3>
1660
<pre class="programlisting"> "ui-manager" <a
1661
href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"
1662
>GtkUIManager</a>* : Read</pre>
1403
<pre class="programlisting"> "ui-manager" <a href="http://library.gnome.org/devel/gtk/unstable/GtkUIManager.html"><span class="type">GtkUIManager</span></a>* : Read</pre>
1664
1405
The Gtk UIManager object</p>
1669
1408
<div class="refsect2" title='The "visibility" property'>
1670
1409
<a name="RBSource--visibility"></a><h3>The <code class="literal">"visibility"</code> property</h3>
1671
<pre class="programlisting"> "visibility" <a
1672
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1673
>gboolean</a> : Read / Write</pre>
1410
<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>
1675
1412
If FALSE, the source will not be displayed in the source list</p>
1678
1413
<p>Default value: TRUE</p>