def _create_dialog(self, config): paths = config.get_paths() table, self.dialog = create_table_dialog(self.parent, "File path settings", len(paths), 2) paths.sort() row = 0 self.paths = [] for (key, path, label) in paths: fsel = FselEntry(self.dialog, self._validate_fname, key) fsel.set_filename(path) self.paths.append((key, fsel)) table_add_widget_row(table, row, label, fsel.get_container()) row += 1 table.show_all()