Ticket #3714: 0001-Design-review-SL-3714.patch

File 0001-Design-review-SL-3714.patch, 3.7 KB (added by humitos, 12 years ago)

Patch with many of the points described on this ticket

  • ControlToolbar.py

    From eb06572d5c693daefcaa1324db0e8720d1d38eed Mon Sep 17 00:00:00 2001
    From: Manuel Kaufmann <humitos@gmail.com>
    Date: Tue, 26 Jun 2012 09:08:03 -0300
    Subject: [PATCH Jukebox] Design review SL #3714
    
     - Switched "Fullscreen" and "Show playlist" buttons in View Toolbar
     - Added tooltip for "Add Track" button
     - Changed the icon for "Add Track" button to match the style with
       the "Remove Track"
     - Use just "Remove Track" as tooltip on "Remove Track" button
     - Changed the name of the icon for "Remove Track"
     - Added a separator between the "Previous" and "Remove Track" buttons
     - Removed "Volume" slider
    
    Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
    ---
     ControlToolbar.py |   34 +++++++++++++++-------------------
     1 file changed, 15 insertions(+), 19 deletions(-)
    
    diff --git a/ControlToolbar.py b/ControlToolbar.py
    index a4f9225..4bb4935 100644
    a b class ViewToolbar(gtk.Toolbar): 
    3939    def __init__(self):
    4040        gtk.Toolbar.__init__(self)
    4141
    42         self._fullscreen = ToolButton('view-fullscreen')
    43         self._fullscreen.set_tooltip(_('Fullscreen'))
    44         self._fullscreen.connect('clicked', self._fullscreen_cb)
    45         self.insert(self._fullscreen, -1)
    46         self._fullscreen.show()
    47 
    4842        self._show_playlist = ToggleToolButton('view-list')
    4943        self._show_playlist.set_active(True)
    5044        self._show_playlist.set_tooltip(_('Show Playlist'))
    class ViewToolbar(gtk.Toolbar): 
    5246        self.insert(self._show_playlist, -1)
    5347        self._show_playlist.show()
    5448
     49        self._fullscreen = ToolButton('view-fullscreen')
     50        self._fullscreen.set_tooltip(_('Fullscreen'))
     51        self._fullscreen.connect('clicked', self._fullscreen_cb)
     52        self.insert(self._fullscreen, -1)
     53        self._fullscreen.show()
     54
    5555    def _fullscreen_cb(self, button):
    5656        self.emit('go-fullscreen')
    5757
    class Control(gobject.GObject): 
    6868        self.toolbar = toolbar
    6969        self.jukebox = jukebox
    7070
    71         self.open_button = ToolButton('sound')
     71        self.open_button = ToolButton('list-add')
     72        self.open_button.set_tooltip(_('Add track'))
    7273        self.open_button.show()
    7374        self.open_button.connect('clicked', jukebox.open_button_clicked_cb)
    7475        self.toolbar.insert(self.open_button, -1)
    7576
    76         erase_playlist_entry_btn = ToolButton(icon_name='edit-delete')
    77         erase_playlist_entry_btn.set_tooltip(_('Remove selected track' \
    78                                                ' from the playlist'))
     77        erase_playlist_entry_btn = ToolButton(icon_name='list-remove')
     78        erase_playlist_entry_btn.set_tooltip(_('Remove track'))
    7979        erase_playlist_entry_btn.connect('clicked',
    8080                 jukebox._erase_playlist_entry_clicked_cb)
    8181        self.toolbar.insert(erase_playlist_entry_btn, -1)
    8282
     83        spacer = gtk.SeparatorToolItem()
     84        spacer.props.draw = False
     85        self.toolbar.insert(spacer, -1)
     86        spacer.show()
     87
    8388        self.prev_button = ToolButton('player_rew')
    8489        self.prev_button.set_tooltip(_('Previous'))
    8590        self.prev_button.show()
    class Control(gobject.GObject): 
    126131        self.toolbar.insert(spacer, -1)
    127132        spacer.show()
    128133
    129         self.audioscale = gtk.VolumeButton()
    130         self.audioscale.connect('value-changed', jukebox.volume_changed_cb)
    131         self.audioscale.set_value(1)
    132 
    133         self.audio_scale_item = gtk.ToolItem()
    134         self.audio_scale_item.set_expand(False)
    135         self.audio_scale_item.add(self.audioscale)
    136         self.toolbar.insert(self.audio_scale_item, -1)
    137 
    138134        spacer = gtk.SeparatorToolItem()
    139135        spacer.props.draw = False
    140136        self.toolbar.insert(spacer, -1)