X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2FScreens%2FSimpleSummary.py;h=5f76f16f9f40c5ae2855f755579050affe93c9e5;hp=651d2e3d3887abda575cd4ab0d69e1327025d2e6;hb=a63fc630b49788a73c4c39d46fb92c242c6163e0;hpb=7cdca2a2cfb44ad34a3b36fb589f02b861c411c3 diff --git a/lib/python/Screens/SimpleSummary.py b/lib/python/Screens/SimpleSummary.py index 651d2e3..5f76f16 100644 --- a/lib/python/Screens/SimpleSummary.py +++ b/lib/python/Screens/SimpleSummary.py @@ -4,16 +4,27 @@ 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) + 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["Clock"] = ObsoleteSource(new_source = "global.CurrentTime", removal_date = "2008-01") - self["Title"] = Label(root_screen.title) + self["Title"] = Label(parent.title or "") def setTitle(self, title): self["Title"].setText(title)