def _on_new_clicked(self, widget): """ Show popover for adding a new radio @param widget as Gtk.Widget """ from lollypop.pop_radio import RadioPopover popover = RadioPopover(None, self.__radios) popover.set_relative_to(widget) popover.popup()
def __on_edit_clicked(self, button): """ Edit radio @param button as Gtk.Button """ from lollypop.pop_radio import RadioPopover popover = RadioPopover(self._radio_id, self.__radios) popover.set_relative_to(button) popover.connect("closed", self._on_popover_closed) self._lock_overlay = True popover.popup()