2 from Screens.Screen import Screen
3 from Components.ConfigList import ConfigListScreen
6 from Screens.Setup import SetupSummary
9 from Components.ActionMap import ActionMap
10 #from Components.Button import Button
13 from Components.config import config, getConfigListEntry
17 class StartupToStandbyConfiguration(Screen, ConfigListScreen):
18 """Configuration of Startup To Standby"""
20 skin = """<screen name="StartupToStandbyConfiguration" title="Configure StartupToStandby" position="75,155" size="565,280">
21 <widget name="config" position="5,5" size="555,100" scrollbarMode="showOnDemand" />
24 def __init__(self, session):
25 Screen.__init__(self, session)
28 self.setup_title = "StartupToStandby Configuration"
29 self.onChangedEntry = []
33 getConfigListEntry(_("Enabled"), config.plugins.startuptostandby.enabled),
37 self["actions"] = ActionMap(["SetupActions","ColorActions"],
43 ConfigListScreen.__init__(self, self.list, session = session, on_change = self.changed)
49 for x in self.onChangedEntry:
55 def getCurrentEntry(self):
56 return self["config"].getCurrent()[0]
58 def getCurrentValue(self):
59 return str(self["config"].getCurrent()[1].getText())
61 def createSummary(self):