def __on_forward_history_timeout(self): """ Show forward history """ self.__timeout_id = None current = self.__window.container.current.webview forward_list = current.get_back_forward_list().get_forward_list() if forward_list: model = HistoryMenu(El(), forward_list) popover = Gtk.Popover.new_from_model(self.__forward, model) GLib.idle_add(popover.forall, self.__force_show_image) popover.connect("closed", self.__on_navigation_popover_closed, model) popover.show()
def __on_forward_history_timeout(self): """ Show forward history """ self.__timeout_id = None current = self.__window.container.current.webview forward_list = current.get_back_forward_list().get_forward_list() if forward_list: from eolie.menu_history import HistoryMenu model = HistoryMenu(forward_list, self.__window) popover = Gtk.Popover.new_from_model(self.__forward_button, model) popover.set_modal(False) self.__window.register(popover) GLib.idle_add(popover.forall, self.__update_popover_internals) popover.connect("closed", self.__on_navigation_popover_closed, model) popover.popup()