class PlaylistEditView(View): """ @param playlist name as str @param width as int """ 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 populate(self): self._edit_widget.populate() ####################### # PRIVATE # ####################### """ Restore previous view @param button as Gtk.Button """ def _on_back_btn_clicked(self, button): Objects.window.destroy_current_view()
class PlaylistEditView(View): """ @param playlist name as str @param width as int """ 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 populate(self): self._edit_widget.populate() ####################### # PRIVATE # ####################### """ Restore previous view @param button as Gtk.Button """ def _on_back_btn_clicked(self, button): Lp.window.destroy_current_view()
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)
class PlaylistEditView(View): """ Playlist view used to edit playlists """ 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._scrolledWindow) def populate(self): """ Populate view """ self._edit_widget.populate() ####################### # PRIVATE # ####################### def _on_back_btn_clicked(self, button): """ Restore previous view @param button as Gtk.Button """ Lp().window.destroy_current_view()
class PlaylistEditView(View): """ Playlist view used to edit playlists """ 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) def populate(self): """ Populate view """ self.__edit_widget.populate() ####################### # PROTECTED # ####################### def _on_back_btn_clicked(self, button): """ Restore previous view @param button as Gtk.Button """ Lp().window.reload_view()
def __init__(self, playlist_name): """ Init view @param playlist name as str @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(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._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)