def _on_new_clicked(self, widget): """ Show popover for adding a new radio @param widget as Gtk.Widget """ popover = RadioPopover('', self._radios_manager) popover.set_relative_to(widget) popover.show()
def edit(self, widget): """ Edit radio @param widget as Gtk.Widget """ self._popover = RadioPopover(self._name, self._radios_manager) self._popover.set_relative_to(widget) self._popover.show()
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_press_event(self, widget, event): """ Edit radio @param: widget as Gtk.EventBox @param: event as Gdk.Event """ popover = RadioPopover(self.__name, self.__radios_manager) popover.set_relative_to(widget) popover.connect('closed', self._on_pop_cover_closed) self._lock_overlay = True popover.show()
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()