def __init__(self, project, mainwindow): defs = [("_", object), ("Name", str), ("Policy", str), ("Type", str), ("Default", str), ("Description", str)] buttons = [ (None, gtk.STOCK_ADD, self._add_parameter), (None, gtk.STOCK_REMOVE, self._remove_parameter), (None, gtk.STOCK_EDIT, self._edit_parameter)] ObjectList.__init__(self, defs, buttons) self.project = project self.mainwindow = mainwindow self.fill(project.get_parameters())