</screen>
<!-- Main menu -->
<screen name="menu_mainmenu" position="150,150" size="420,285" title="Main menu" >
- <widget name="title" position="170,10" size="280,35" font="Regular;23" />
+ <widget source="title" render="Label" position="170,10" size="280,35" font="Regular;23" />
<widget source="menu" render="Listbox" position="170,55" size="230,225" scrollbarMode="showOnDemand" >
<convert type="StringList" />
</widget>
</screen>
<!-- Menu screens -->
<screen name="Menu" position="210,150" size="300,285" title="Main menu" >
- <widget name="title" position="10,10" size="280,35" font="Regular;23" />
+ <widget source="title" render="Label" position="10,10" size="280,35" font="Regular;23" />
<widget source="menu" render="Listbox" position="10,55" size="290,225" scrollbarMode="showOnDemand" >
<convert type="StringList" />
</widget>
from Screen import Screen
from Components.Sources.List import List
from Components.ActionMap import ActionMap
-from Components.Header import Header
-from Components.Label import Label
+from Components.Sources.StaticText import StaticText
from Components.config import configfile
-from Components.Sources.Clock import Clock
from Components.PluginComponent import plugins
from Tools.Directories import resolveFilename, SCOPE_SKIN
class MenuSummary(Screen):
skin = """
<screen position="0,0" size="132,64">
- <widget name="MenuTitle" position="6,4" size="120,21" font="Regular;18" />
+ <widget source="parent.title" render="Label" position="6,4" size="120,21" font="Regular;18" />
<widget source="parent.menu" render="Label" position="6,25" size="120,21" font="Regular;16">
<convert type="StringListSelection" />
</widget>
def __init__(self, session, parent):
Screen.__init__(self, session, parent)
- self["MenuTitle"] = Label(parent.menu_title)
class Menu(Screen):
a = parent.getAttribute("title").encode("UTF-8") or None
if a is None:
a = _(parent.getAttribute("text").encode("UTF-8"))
- self["title"] = Header(a)
+ self["title"] = StaticText(a)
self.menu_title = a
def closeNonRecursive(self):