from Screens.Screen import Screen #from Components.Sources.Source import ObsoleteSource class SimpleSummary(Screen): skin = """ WithSeconds """ def __init__(self, session, parent): from Components.Label import Label 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)