from skin import readSkin, applyAllAttributes
-from Components.config import configfile
-from Tools.Directories import InitFallbackFiles, resolveFilename, SCOPE_PLUGINS
+from Tools.Directories import InitFallbackFiles, resolveFilename, SCOPE_PLUGINS, SCOPE_SKIN_IMAGE
+from Components.config import configfile, configElement, configText, ConfigSubsection, config, configSequence, configsequencearg
InitFallbackFiles()
eDVBDB.getInstance().reloadBouquets()
+config.misc.radiopic = configElement("config.misc.radiopic", configText, resolveFilename(SCOPE_SKIN_IMAGE)+"radio.mvi", 0)
+
try:
import e2reactor
e2reactor.install()
self.execBegin()
return dlg
- def keyEvent(self, code):
- print "code " + str(code)
-
def close(self, screen, *retval):
if not self.in_exec:
print "close after exec!"
from Screens.Volume import Volume
from Screens.Mute import Mute
from GlobalActions import globalActionMap
-from Components.config import ConfigSubsection, configSequence, configElement, configsequencearg
#TODO .. move this to a own .py file
class VolumeControl:
self.standby()
def standby(self):
- self.session.open(Standby, self)
+ if self.session.current_dialog and self.session.current_dialog.ALLOW_SUSPEND:
+ self.session.open(Standby, self)
def quit(self):
# halt
runNextScreen(session, screensToRun)
- CONNECT(keyPressedSignal(), session.keyEvent)
-
vol = VolumeControl(session)
power = PowerKey(session)
import Components.NimManager
+import Screens.Ci
+Screens.Ci.InitCiConfig()
+
# first, setup a screen
try:
runScreenTest()