def __init__(self, name, command_table=None, command_table_object=None): Buffer.__init__(self, name, command_table=command_table, command_table_object=command_table_object) self.__logger = logging.getLogger("cjc.ui.ListBuffer") self.keys = [] self.items = [] self.pos = 0
def set_window(self, win): Buffer.set_window(self, win) if win: keytable.activate("list-buffer", self) else: keytable.deactivate("list-buffer", self)