X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/7cdca2a2cfb44ad34a3b36fb589f02b861c411c3..ff483cd208f38b22aa9aeebba228bd361a3caf22:/lib/python/Screens/Standby.py
diff --git a/lib/python/Screens/Standby.py b/lib/python/Screens/Standby.py
index 43c95dbd..fd7ca8ef 100644
--- a/lib/python/Screens/Standby.py
+++ b/lib/python/Screens/Standby.py
@@ -2,8 +2,7 @@ from Screen import Screen
from Components.ActionMap import ActionMap
from Components.config import config
from Components.AVSwitch import AVSwitch
-from enigma import eDVBVolumecontrol, eDBoxLCD
-from Components.Sources.Source import ObsoleteSource
+from enigma import eDVBVolumecontrol
inStandby = None
@@ -13,12 +12,10 @@ class Standby(Screen):
#set input to encoder
self.avswitch.setInput("ENCODER")
#restart last played service
- if self.prev_running_service:
- self.session.nav.playService(self.prev_running_service)
#unmute adc
self.leaveMute()
#set brightness of lcd
- eDBoxLCD.getInstance().setLCDBrightness(config.lcd.bright.value * 20)
+ config.lcd.bright.apply()
#kill me
self.close(True)
@@ -54,9 +51,14 @@ class Standby(Screen):
#set input to vcr scart
self.avswitch.setInput("SCART")
#set lcd brightness to standby value
- eDBoxLCD.getInstance().setLCDBrightness(config.lcd.standby.value * 20)
+ config.lcd.standby.apply()
self.onShow.append(self.__onShow)
self.onHide.append(self.__onHide)
+ self.onClose.append(self.__onClose)
+
+ def __onClose(self):
+ if self.prev_running_service:
+ self.session.nav.playService(self.prev_running_service)
def createSummary(self):
return StandbySummary
@@ -75,11 +77,14 @@ class StandbySummary(Screen):
+
+ config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean
+ Blink
+
"""
def __init__(self, session, parent):
Screen.__init__(self, session)
- self["CurrentTime"] = ObsoleteSource(new_source = "global.CurrentTime", removal_date = "2008-01")
from enigma import quitMainloop, iRecordableService
from Screens.MessageBox import MessageBox
@@ -88,7 +93,7 @@ from time import time
inTryQuitMainloop = False
class TryQuitMainloop(MessageBox):
- def __init__(self, session, retvalue=1, timeout=-1):
+ def __init__(self, session, retvalue=1, timeout=-1, default_yes = True):
self.retval=retvalue
recordings = len(session.nav.getRecordings())
self.connected = False
@@ -97,13 +102,13 @@ class TryQuitMainloop(MessageBox):
next_rec_time = session.nav.RecordTimer.getNextRecordingTime()
if recordings or (next_rec_time > 0 and (next_rec_time - time()) < 360):
if retvalue == 1:
- MessageBox.__init__(self, session, _("Recording(s) are in progress or coming up in few seconds... really shutdown now?"), type = MessageBox.TYPE_YESNO, timeout = timeout)
+ MessageBox.__init__(self, session, _("Recording(s) are in progress or coming up in few seconds... really shutdown now?"), type = MessageBox.TYPE_YESNO, timeout = timeout, default = default_yes)
elif retvalue == 2:
- MessageBox.__init__(self, session, _("Recording(s) are in progress or coming up in few seconds... really reboot now?"), type = MessageBox.TYPE_YESNO, timeout = timeout)
+ MessageBox.__init__(self, session, _("Recording(s) are in progress or coming up in few seconds... really reboot now?"), type = MessageBox.TYPE_YESNO, timeout = timeout, default = default_yes)
elif retvalue == 4:
pass
else:
- MessageBox.__init__(self, session, _("Recording(s) are in progress or coming up in few seconds... really restart now?"), type = MessageBox.TYPE_YESNO, timeout = timeout)
+ MessageBox.__init__(self, session, _("Recording(s) are in progress or coming up in few seconds... really restart now?"), type = MessageBox.TYPE_YESNO, timeout = timeout, default = default_yes)
self.skinName = "MessageBox"
session.nav.record_event.append(self.getRecordEvent)
self.connected = True