X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=mytest.py;h=8ea13e0a5e59468b7f3dea678d243a04851bcc3c;hp=36a9382ac0a62ebb7e04a71cadf5208086c4999f;hb=cffee89d7b3567ee92901f6963108c33ea3ac469;hpb=5e74dc98aad36025621d14b36faeb0c649bf8b9b diff --git a/mytest.py b/mytest.py index 36a9382..8ea13e0 100644 --- a/mytest.py +++ b/mytest.py @@ -23,11 +23,13 @@ from Navigation import Navigation 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() @@ -268,9 +270,6 @@ class Session: 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!" @@ -305,7 +304,6 @@ class Session: 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: @@ -399,7 +397,8 @@ class PowerKey: 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 @@ -435,8 +434,6 @@ def runScreenTest(): runNextScreen(session, screensToRun) - CONNECT(keyPressedSignal(), session.keyEvent) - vol = VolumeControl(session) power = PowerKey(session) @@ -488,6 +485,9 @@ Components.RFmod.InitRFmod() import Components.NimManager +import Screens.Ci +Screens.Ci.InitCiConfig() + # first, setup a screen try: runScreenTest()