From: Felix Domke Date: Mon, 24 Sep 2007 00:07:11 +0000 (+0000) Subject: simplify summary code by using parent.menu+stringListSelection to display current... X-Git-Tag: 2.6.0~1876 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/f94cd9f9cd9f8cb6ace109e58c060d820fc23f7d simplify summary code by using parent.menu+stringListSelection to display current menu entry --- diff --git a/lib/python/Screens/Menu.py b/lib/python/Screens/Menu.py index 00f16722..f9b77b93 100644 --- a/lib/python/Screens/Menu.py +++ b/lib/python/Screens/Menu.py @@ -50,37 +50,24 @@ class MenuUpdater: def getUpdatedMenu(self, id): return self.updatedMenuItems[id] - + menuupdater = MenuUpdater() class MenuSummary(Screen): skin = """ - - + + + + WithSeconds """ def __init__(self, session, parent): - Screen.__init__(self, session) + Screen.__init__(self, session, parent) self["MenuTitle"] = Label(parent.menu_title) - self["MenuEntry"] = Label("") - self["CurrentTime"] = Clock() - self.parent = parent - self.onShow.append(self.addWatcher) - self.onHide.append(self.removeWatcher) - - def addWatcher(self): - self.parent["menu"].onSelectionChanged.append(self.selectionChanged) - self.selectionChanged() - - def removeWatcher(self): - self.parent["menu"].onSelectionChanged.remove(self.selectionChanged) - - def selectionChanged(self): - self["MenuEntry"].setText(self.parent["menu"].getCurrent()[0]) class Menu(Screen):