CVSROOT:        /cvs/gnome
Module name:    rhythmbox
Changes by:     mccann  05/12/05 12:31:50

Modified files:
        .              : ChangeLog 
        data           : rhythmbox.schemas 
        data/ui        : rhythmbox-ui.xml 
        lib            : rb-preferences.h 
        shell          : rb-shell-player.c rb-shell.c rb-statusbar.c 
        widgets        : rb-header.c rb-header.h rb-song-display-box.c 
                         rb-song-display-box.h 

Log message:
lliam Jon McCann  <[EMAIL PROTECTED]>

* widgets/rb-song-display-box.[ch] (rb_song_display_box_init):
Hide internals and add tooltips.
(rb_song_display_box_size_allocate): Hide internals.
(sanitize_string, info_url): Copied from rb-header.
(rb_song_display_box_sync): New public function.

* widgets/rb-header.[ch]: Use G_DEFINE_TYPE.
(rb_header_init): Use a separate row for the seek bar.
(rb_header_finalize): Don't unref widgets.
(rb_header_sync): Use rb_song_display_box_sync.
(rb_header_set_urldata)
(rb_header_set_show_artist_album): Hide instead of remove widgets.
(rb_header_set_show_position_slider): Set visibility of seek bar.
(rb_header_set_show_timeline): Set sensitivity of seek bar.
(rb_header_get_elapsed_string): Don't shift when you first start playback.

* shell/rb-statusbar.c (rb_statusbar_init)
(rb_statusbar_sync_state): Remove shuffle and repeat controls.

* shell/rb-shell.c (rb_shell_finalize): Destroy tooltips.
(rb_shell_constructor): Remove hseparator.  Monitor
toolbar visibility settings.  Add toolbar.  Add
volume button to toolbar.  Add tooltips for volume button.
(rb_shell_view_toolbar_changed_cb)
(rb_shell_sync_toolbar_visibility)
(toolbar_visibility_changed_cb): Set visibility of
toolbar.
(rb_shell_sync_smalldisplay): Set the toolbar style to
icons only when in small display mode.
(rb_shell_volume_widget_changed_cb): Save volume setting.

* shell/rb-shell-player.c (rb_shell_player_constructor):
Remove pause and stop actions.  Make play action "important"
so that text is visible in horizontal toolbar position.
Remove control buttons.
(rb_shell_player_init)
(rb_shell_player_sync_song_position_slider_visibility):
Set visbibility of seek bar.
(rb_shell_player_cmd_play, rb_shell_player_playpause):
Make play action a toggle.
(rb_shell_player_sync_volume): Volume control moved
to player.
(gconf_song_position_slider_visibility_changed):
Set visbibility of seek bar.
(rb_shell_player_sync_buttons):
Set sensitivity of actions instead of buttons.
(rb_shell_player_playing_changed_cb): Add callback
for player notify::playing changes.

* lib/rb-preferences.h: Add hide toolbar and seek
bar key names.

* data/ui/rhythmbox-ui.xml: Add hide toolbar and
seek bar menu items.  Remove pause and stop actions
from the control menu.  Add a toolbar.

* data/rhythmbox.schemas: Add toolbar_hidden
song_position_slider_hidden keys.

Patch by: James Livingston  <[EMAIL PROTECTED]>
William Jon McCann  <[EMAIL PROTECTED]>
Fixes #316238.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=mccann&date=explicit&mindate=2005-12-05%2012:30&maxdate=2005-12-05%2012:32

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

Reply via email to