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
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to