def set_selection_in_view(widget: Gtk.Widget, selections: list) -> None: tree_selection = widget.get_selection() for i, source in enumerate(widget.get_model()): if source[1] in selections: tree_selection.select_path(Gtk.TreePath(i))
def on_spellcheck_language(self, sender: Gtk.Widget): tree_iter = sender.get_active_iter() if tree_iter is not None: model = sender.get_model() code = model[tree_iter][0] self.settings.set_string('spellcheck-language', code)