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