1 from HTMLComponent import *
2 from GUIComponent import *
5 from enigma import eListbox, eListboxPythonConfigContent
7 class ConfigList(HTMLComponent, GUIComponent):
8 def __init__(self, list):
9 GUIComponent.__init__(self)
10 self.l = eListboxPythonConfigContent()
12 self.l.setSeperation(100)
15 selection = self.getCurrent()
17 self.invalidateCurrent()
20 return self.l.getCurrentSelection()
22 def invalidateCurrent(self):
23 self.l.invalidateEntry(self.l.getCurrentSelectionIndex())
25 def GUIcreate(self, parent):
26 self.instance = eListbox(parent)
27 self.instance.setContent(self.l)
30 self.instance.setContent(None)