Beispiel #1
0
 def _populate_context(self, album_id):
     """
         populate context view
         @param album id as int
     """
     size_group = Gtk.SizeGroup(mode=Gtk.SizeGroupMode.HORIZONTAL)
     self._context_widget = AlbumContextWidget(album_id, self._genre_id,
                                               True, size_group)
     self._context_widget.populate()
     self._context_widget.show()
     view = AlbumContextView(self._context_widget)
     view.show()
     self._context.add(view)
     self._context.set_visible_child(view)
     self._context.clean_old_views(view)
Beispiel #2
0
 def _populate_context(self, album_id):
     """
         populate context view
         @param album id as int
     """
     size_group = Gtk.SizeGroup(mode=Gtk.SizeGroupMode.HORIZONTAL)
     self._context_widget = AlbumContextWidget(album_id, self._genre_ids,
                                               self._artist_ids, size_group)
     self._context_widget.connect('populated', self._on_context_populated)
     self._context_widget.show()
     view = AlbumContextView(self._context_widget)
     view.show()
     self._context.add(view)
     self._context.set_visible_child(view)
     self._context.clean_old_views(view)
     # We delay populate() to be sure widget get it size allocated
     GLib.idle_add(self._context_widget.populate)