X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/059982cc102de394ac316abc3ee0806673d003d5..6dbbf2167e1a8ca25dd2cd8e20bef82686b28f61:/lib/python/Components/ServiceList.py diff --git a/lib/python/Components/ServiceList.py b/lib/python/Components/ServiceList.py index 76e1c822..e0a31534 100644 --- a/lib/python/Components/ServiceList.py +++ b/lib/python/Components/ServiceList.py @@ -13,6 +13,9 @@ class ServiceList(HTMLComponent, GUIComponent): self.l = eListboxServiceContent() self.root = None + def setCurrent(self, ref): + self.l.setCurrent(ref) + def getCurrent(self): r = eServiceReference() self.l.getCurrent(r) @@ -47,17 +50,14 @@ class ServiceList(HTMLComponent, GUIComponent): break return dest + def setNumberOffset(self, offset): + self.l.setNumberOffset(offset) + def setRoot(self, root): self.root = root self.l.setRoot(root) self.l.sort() - def cursorGet(self): - return self.l.cursorGet() - - def cursorSet(self, val): - self.l.cursorSet(val) - # stuff for multiple marks (edit mode / later multiepg) def clearMarks(self): self.l.initMarked() @@ -87,12 +87,14 @@ class ServiceList(HTMLComponent, GUIComponent): def setMode(self, mode): if mode == self.MODE_NORMAL: - self.instance.setItemHeight(25) + self.instance.setItemHeight(28) self.l.setVisualMode(eListboxServiceContent.visModeSimple) + self.l.setElementFont(self.l.celServiceName, gFont("Arial", 22)) + self.l.setElementPosition(self.l.celServiceName, eRect(0, 0, self.instance.size().width(), 28)) else: - self.instance.setItemHeight(40) - self.l.setElementFont(self.l.celServiceName, gFont("Arial", 30)) - self.l.setElementPosition(self.l.celServiceName, eRect(40, 0, self.instance.size().width(), 40)) + self.instance.setItemHeight(28) + self.l.setElementFont(self.l.celServiceName, gFont("Arial", 22)) + self.l.setElementPosition(self.l.celServiceName, eRect(50, 0, self.instance.size().width(), 28)) self.l.setElementFont(self.l.celServiceNumber, gFont("Arial", 20)) - self.l.setElementPosition(self.l.celServiceNumber, eRect(0, 10, 40, 30)) + self.l.setElementPosition(self.l.celServiceNumber, eRect(0, 2, 50, 28)) self.l.setVisualMode(eListboxServiceContent.visModeComplex)