1 from HTMLComponent import *
2 from GUIComponent import *
6 class ServiceList(HTMLComponent, GUIComponent):
8 GUIComponent.__init__(self)
9 self.l = eListboxServiceContent()
12 r = eServiceReference()
17 self.instance.moveSelection(self.instance.moveUp)
20 self.instance.moveSelection(self.instance.moveDown)
22 def GUIcreate(self, parent):
23 self.instance = eListbox(parent)
24 self.instance.setContent(self.l)
29 def setRoot(self, root):
33 def clearMarked(self):
39 def isMarked(self, ref):
40 return self.l.isMarked(ref)
42 def addMarked(self, ref):
45 def removeMarked(self, ref):
46 self.l.removeMarked(ref)
51 ref = eServiceReference()
53 while i.markedQueryNext(ref) == 0:
55 ref = eServiceReference()