from HTMLComponent import * from GUIComponent import * from VariableText import * from enigma import eLabel class Label(HTMLComponent, GUIComponent, VariableText): def __init__(self, text=""): GUIComponent.__init__(self) VariableText.__init__(self) self.setText(text) # html: def produceHTML(self): return self.getText() # GUI: def createWidget(self, parent): return eLabel(parent) def getSize(self): s = self.instance.calculateSize() return (s.width(), s.height())