def select_mode(self, index):
if self.has_focus:
if self.first_item_index == 0 and index == self.position:
mode = curses.A_REVERSE
elif (self.position - self.first_item_index) == index:
mode = curses.A_REVERSE
elif (self.position + 1 == self.last_item_index) and (index == len(self.employees) - 1):
mode = curses.A_REVERSE
else:
mode = curses.A_NORMAL
else:
mode = curses.A_NORMAL
return mode
评论列表
文章目录