[gnome-music] artistalbumwidget: Pass cover size group as argument



commit 65c70cbc229c27d41fa966b2bedaa226f2c698df
Author: Marinus Schraal <mschraal src gnome org>
Date:   Fri Feb 24 12:00:43 2017 +0100

    artistalbumwidget: Pass cover size group as argument
    
    In line with the other size group, pass it as argument to the widget.

 gnomemusic/widgets/artistalbumswidget.py |    9 ++++-----
 gnomemusic/widgets/artistalbumwidget.py  |    6 +++++-
 2 files changed, 9 insertions(+), 6 deletions(-)
---
diff --git a/gnomemusic/widgets/artistalbumswidget.py b/gnomemusic/widgets/artistalbumswidget.py
index e9975ea..abffa5e 100644
--- a/gnomemusic/widgets/artistalbumswidget.py
+++ b/gnomemusic/widgets/artistalbumswidget.py
@@ -111,11 +111,10 @@ class ArtistAlbumsWidget(Gtk.Box):
 
     @log
     def add_album(self, album, is_last_album=False):
-        widget = ArtistAlbumWidget(
-            album, self.player, self._model,
-            self.header_bar, self.selectionModeAllowed,
-            self._songsGridSizeGroup, self.header_bar
-        )
+        widget = ArtistAlbumWidget(album, self.player, self._model,
+                                   self.header_bar, self.selectionModeAllowed,
+                                   self._songsGridSizeGroup,
+                                   self._coverSizeGroup, self.header_bar)
         self._coverSizeGroup.add_widget(widget.cover)
 
         self._albumBox.pack_start(widget, False, False, 0)
diff --git a/gnomemusic/widgets/artistalbumwidget.py b/gnomemusic/widgets/artistalbumwidget.py
index d48e1a8..48c8658 100644
--- a/gnomemusic/widgets/artistalbumwidget.py
+++ b/gnomemusic/widgets/artistalbumwidget.py
@@ -44,10 +44,11 @@ class ArtistAlbumWidget(Gtk.Box):
     @log
     def __init__(self, media, player, model, header_bar,
                  selection_mode_allowed, size_group=None,
-                 selection_toolbar = None):
+                 cover_size_group=None, selection_toolbar=None):
         super().__init__(self, orientation=Gtk.Orientation.HORIZONTAL)
 
         self._size_group = size_group
+        self._cover_size_group = cover_size_group
         scale = self.get_scale_factor()
         self._cache = AlbumArtCache(scale)
         self._loading_icon_surface = DefaultIcon(scale).get(
@@ -87,6 +88,9 @@ class ArtistAlbumWidget(Gtk.Box):
         if self._size_group:
             self._size_group.add_widget(ui.get_object('box1'))
 
+        if self._cover_size_group:
+            self._cover_size_group.add_widget(self.cover)
+
         self.pack_start(ui.get_object('ArtistAlbumWidget'), True, True, 0)
 
         GLib.idle_add(self._update_album_art)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]