def __init__(self, playlist_name, width): View.__init__(self) builder = Gtk.Builder() builder.add_from_resource('/org/gnome/Lollypop/PlaylistEditView.ui') builder.get_object('title').set_label(playlist_name) builder.connect_signals(self) grid = builder.get_object('widget') self.add(grid) self._edit_widget = PlaylistEditWidget(playlist_name) self._edit_widget.show() self._scrolledWindow.set_property('halign', Gtk.Align.CENTER) self._scrolledWindow.set_property('width-request', width) self._viewport.add(self._edit_widget) self.add(self._scrolledWindow)
def __init__(self, playlist_id): """ Init view @param playlist id as int @param playlist name as int @param width as int """ View.__init__(self) builder = Gtk.Builder() builder.add_from_resource('/org/gnome/Lollypop/PlaylistEditView.ui') builder.get_object('title').set_label( Lp().playlists.get_name(playlist_id)) builder.connect_signals(self) grid = builder.get_object('widget') self.add(grid) self.__edit_widget = PlaylistEditWidget(playlist_id) self.__edit_widget.show() self._viewport.add(self.__edit_widget) self.add(self._scrolled)