X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/6eeefece35e4269e02fdb7abab4f79d8e7b8f98b..2a885ae564bd51910fac4cb2f134c7349019df68:/lib/python/Screens/SimpleSummary.py diff --git a/lib/python/Screens/SimpleSummary.py b/lib/python/Screens/SimpleSummary.py index 1a5fe887..41875641 100644 --- a/lib/python/Screens/SimpleSummary.py +++ b/lib/python/Screens/SimpleSummary.py @@ -1,19 +1,29 @@ from Screens.Screen import Screen -from Components.Sources.Clock import Clock +#from Components.Sources.Source import ObsoleteSource class SimpleSummary(Screen): skin = """ - + WithSeconds """ - def __init__(self, session, root_screen): + def __init__(self, session, parent): from Components.Label import Label - Screen.__init__(self, session) - self["Clock"] = Clock() - self["Title"] = Label(root_screen.title) + Screen.__init__(self, session, parent = parent) + + names = parent.skinName + if not isinstance(names, list): + names = [names] + + self.skinName = [ x + "_summary" for x in names ] + self.skinName.append("SimpleSummary") + + # if parent has a "skin_summary" defined, use that as default + self.skin = parent.__dict__.get("skin_summary", self.skin) + + self["Title"] = Label(parent.title or "") def setTitle(self, title): self["Title"].setText(title)