aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Components/FIFOList.py
blob: 4adf6aff92edcd1af0e9adc6ed9bb3de48a4cd06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from Components.MenuList import MenuList

class FIFOList(MenuList):
	def __init__(self, list = [ ], len = 10):
		self.len = len
		self.list = list
		MenuList.__init__(self, self.list)
	
	def addItem(self, item):
		self.list.append(item)
		self.list = self.list[-self.len:]
		self.l.setList(self.list)

	def clear(self):
		del self.list[:]
		self.l.setList(self.list)