X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/e03c732afb410b4d6b9f9540c36c33c941ee38f1..a2ad8bed55ff15188ce37107c3d44945cd2df0a7:/lib/python/Screens/Menu.py diff --git a/lib/python/Screens/Menu.py b/lib/python/Screens/Menu.py index 3cc45923..1b0ef1a3 100644 --- a/lib/python/Screens/Menu.py +++ b/lib/python/Screens/Menu.py @@ -1,21 +1,15 @@ from Screen import Screen -from Components.Sources.MenuList import MenuList +from Components.Sources.List import List from Components.ActionMap import ActionMap from Components.Header import Header -from Components.Button import Button from Components.Label import Label -from Components.ProgressBar import ProgressBar from Components.config import configfile from Components.Sources.Clock import Clock from Components.PluginComponent import plugins from Tools.Directories import resolveFilename, SCOPE_SKIN -from enigma import quitMainloop - import xml.dom.minidom -from xml.dom import EMPTY_NAMESPACE -from skin import elementsWithTag from Screens.Setup import Setup, getSetupTitle @@ -112,11 +106,11 @@ class Menu(Screen): self.openDialog(*eval(arg[1])) - def nothing(self): #dummy + def nothing(self): #dummy pass def openDialog(self, *dialog): # in every layer needed - self.session.open(*dialog) + self.session.openWithCallback(self.menuClosed, *dialog) def openSetup(self, dialog): self.session.openWithCallback(self.menuClosed, Setup, dialog) @@ -211,7 +205,7 @@ class Menu(Screen): for l in plugins.getPluginsForMenu(menuID): list.append((l[0], boundFunction(l[1], self.session))) - self["menu"] = MenuList(list) + self["menu"] = List(list) self["actions"] = ActionMap(["OkCancelActions", "MenuActions"], { @@ -241,21 +235,3 @@ class MainMenu(Menu): def __init__(self, *x): Menu.__init__(self, *x) self.skinName = "Menu" - - def openDialog(self, dialog): - self.session.open(dialog) - - def openSetup(self, dialog): - self.session.open(Setup, dialog) - - def setModeTV(self): - print "set Mode to TV" - pass - - def setModeRadio(self): - print "set Mode to Radio" - pass - - def setModeFile(self): - print "set Mode to File" - pass