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()
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
else:
setFPWakeuptime(nextRecordingTime - (300))
+ session.nav.stopService()
session.nav.shutdown()
return 0
import Components.NimManager
+import Screens.Ci
+Screens.Ci.InitCiConfig()
+
# first, setup a screen
try:
runScreenTest()