CVSROOT: /cvs/gnome
Module name: rhythmbox
Changes by: mccann 06/02/09 10:00:54
Modified files:
. : ChangeLog
daapsharing : rb-daap-connection.c rb-daap-connection.h
rb-daap-dialog.c rb-daap-dialog.h
rb-daap-marshal.list rb-daap-share.c
sources : rb-auto-playlist-source.c rb-daap-source.c
rb-iradio-source.c rb-library-source.c
rb-podcast-source.c rb-removable-media-source.c
rb-source.c rb-source.h rb-sourcelist.c
rb-static-playlist-source.c
Log message:
2006-02-09 William Jon McCann <[EMAIL PROTECTED]>
* sources/rb-sourcelist.c (rb_sourcelist_append, icon_notify_cb):
Make the source pixbuf a dynamic property.
* sources/rb-source.[ch] (rb_source_class_init, rb_source_finalize)
(rb_source_set_pixbuf, rb_source_set_property)
(rb_source_get_property): Add icon property.
* sources/rb-auto-playlist-source.c (rb_auto_playlist_source_class_init)
(rb_auto_playlist_source_init):
* sources/rb-static-playlist-source.c (rb_static_playlist_source_class_init)
(rb_static_playlist_source_init):
* sources/rb-removable-media-source.c (rb_removable_media_source_class_init)
(rb_removable_media_source_init):
* sources/rb-podcast-source.c (rb_podcast_source_class_init)
(rb_podcast_source_init):
* sources/rb-library-source.c (rb_library_source_class_init)
(rb_library_source_set_property, rb_library_source_get_property):
* sources/rb-iradio-source.c (rb_iradio_source_class_init)
(rb_iradio_source_init): Remove impl_get_pixbuf and
set icon property on source base class.
* sources/rb-daap-source.c (rb_daap_get_icon): Get
a different icon for when the share is password protected
and locked.
(rb_daap_source_new): Set icon property.
(composite_icons): Composite an emblem on a pixbuf.
(create_pixbufs): Load global pixbufs.
(destroy_pixbufs): unref global pixbufs.
(rb_daap_sources_init, rb_daap_sources_shutdown): Pixbuf setup.
(connection_auth_cb, connection_connected_cb)
(connection_disconnected_cb): Update icon when connection
status changes.
(rb_daap_source_activate): Connect signals.
* daapsharing/rb-daap-share.c (name_collision_cb): Run
dialog with parent.
* daapsharing/rb-daap-marshal.list: Add new signal.
* daapsharing/rb-daap-dialog.[ch] (rb_daap_password_dialog_new_run)
(rb_daap_collision_dialog_new_run): Set parent of dialog.
* daapsharing/rb-daap-connection.[ch] (rb_daap_connection_class_init):
Add authenticate, connected, and disconnected signals.
(connection_get_password): emit authenticate signal instead
of running dialog directly.
(connection_connected, connection_disconnected): Emit signals.
(handle_login): Emit connected signal.
(handle_logout): Emit disconnected signal.
(rb_daap_connection_do_something): Fix leak.
Fixes #330291
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=mccann&date=explicit&mindate=2006-02-09%2009:59&maxdate=2006-02-09%2010:01
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list