aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/Menu.py
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-03-03 18:48:43 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-03-03 18:48:43 +0000
commit1a6c32a2ad934cb8dfe4e4f356be034b79b91f36 (patch)
tree362dd7e1c5864fecedd4fb0b6a83288b0cbfef06 /lib/python/Screens/Menu.py
parent71682dca2c83fa46d2812db94214633c71585773 (diff)
downloadenigma2-1a6c32a2ad934cb8dfe4e4f356be034b79b91f36.tar.gz
enigma2-1a6c32a2ad934cb8dfe4e4f356be034b79b91f36.zip
fix initial menu entry on lcd
Diffstat (limited to 'lib/python/Screens/Menu.py')
-rw-r--r--lib/python/Screens/Menu.py19
1 files changed, 8 insertions, 11 deletions
diff --git a/lib/python/Screens/Menu.py b/lib/python/Screens/Menu.py
index 2a7055cf..dd88cb5f 100644
--- a/lib/python/Screens/Menu.py
+++ b/lib/python/Screens/Menu.py
@@ -78,9 +78,9 @@ menuupdater = MenuUpdater()
class MenuSummary(Screen):
skin = """
<screen position="0,0" size="132,64">
- <widget name="Clock" position="50,46" size="82,18" font="Regular;19" />
- <widget name="MenuTitle" position="0,4" size="132,21" font="Regular;19" />
- <widget name="MenuEntry" position="0,25" size="132,21" font="Regular;19" />
+ <widget name="MenuTitle" position="0,4" size="132,21" font="Regular;18" />
+ <widget name="MenuEntry" position="0,25" size="132,21" font="Regular;16" />
+ <widget name="Clock" position="50,46" size="82,18" font="Regular;16" />
</screen>"""
def __init__(self, session, parent):
@@ -88,9 +88,12 @@ class MenuSummary(Screen):
self["MenuTitle"] = Label(parent.menu_title)
self["MenuEntry"] = Label("")
self["Clock"] = Clock()
+ parent["menu"].onSelectionChanged.append(self.selectionChanged)
+ self.parent = parent
+ self.selectionChanged()
- def setCurrentEntry(self, entry):
- self["MenuEntry"].setText(entry)
+ def selectionChanged(self):
+ self["MenuEntry"].setText(self.parent["menu"].getCurrent()[0])
class Menu(Screen):
def okbuttonClick(self):
@@ -203,7 +206,6 @@ class Menu(Screen):
self["menu"] = MenuList(list)
- self["menu"].onSelectionChanged.append(self.selectionChanged)
self["actions"] = ActionMap(["OkCancelActions", "MenuActions"],
{
@@ -227,11 +229,6 @@ class Menu(Screen):
def createSummary(self):
return MenuSummary
- def selectionChanged(self):
- entry = self["menu"].getCurrent()[0]
- for x in self.summaries:
- x.setCurrentEntry(entry)
-
class MainMenu(Menu):
#add file load functions for the xml-file