CVSROOT:        /cvs/gnome
Module name:    rhythmbox
Changes by:     jmatthew        06/01/08 00:26:51

Modified files:
        .              : ChangeLog 
        shell          : rb-shell-player.c rb-shell-player.h 
                         rb-shell-player.xml rb-shell.c rb-tray-icon.c 

Log message:
2006-01-08  Jonathan Matthew  <[EMAIL PROTECTED]>

* shell/rb-shell-player.c: (rb_shell_player_init),
(rb_shell_player_finalize), (rb_shell_player_set_property),
(rb_shell_player_get_property), (rb_shell_player_sync_volume),
(rb_shell_player_toggle_mute), (rb_shell_player_set_volume),
(rb_shell_player_set_volume_relative),
(rb_shell_player_get_volume), (rb_shell_player_set_mute),
(rb_shell_player_get_mute):
* shell/rb-shell-player.h:
* shell/rb-shell-player.xml:
Store volume as a property on RBShellPlayer, rather than in gconf.
Add some methods to control volume via dbus.

* shell/rb-shell.c: (rb_shell_constructor),
(rb_shell_volume_widget_changed_cb),
(rb_shell_player_volume_changed_cb):
* shell/rb-tray-icon.c: (rb_tray_icon_scroll_event_cb):
Update volume using player properties rather than gconf, and sync the
volume with the volume control button when something else changes it.
Fixes #323840.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jmatthew&date=explicit&mindate=2006-01-08%2000:25&maxdate=2006-01-08%2000:27

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to