def _on_response(self, info_bar, response_id=Gtk.ResponseType.CLOSE): if response_id == Gtk.ResponseType.CLOSE: info_bar.hide() elif response_id == self.RESPONSE_EDIT: error = next(iter(self.errors)) util.open_editor(os.path.join(self.base_path, error.file)) elif response_id == self.RESPONSE_SHOW_ALL: self.show_all_errors(self.errors)
def _on_file_activated(self, tree_view, path, column): """Callback called when user doubleclicks on item in tree view""" store = tree_view.get_model() itr = store.get_iter(path) doc = store.get_value(itr, SiteStore.OBJECT_COL) open_editor(doc.full_path)