X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2FScreens%2FInfoBarGenerics.py;h=e222b4e13257a22308d7af0957ab5ac8c8c565e6;hp=dbfe20cc147d4cf3a8e03f0390d88e670f4431e1;hb=9e4a418c7ce0e0281ca8c06be4ee92a48eaab87a;hpb=d7b1e65daf11504f1d3bb270d574d9022c45d97f
diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py
index dbfe20c..e222b4e 100644
--- a/lib/python/Screens/InfoBarGenerics.py
+++ b/lib/python/Screens/InfoBarGenerics.py
@@ -1315,9 +1315,13 @@ class InfoBarInstantRecord:
"instantRecord": (self.instantRecord, _("Instant Record...")),
})
self.recording = []
+#### DEPRECATED CODE ####
self["BlinkingPoint"] = BlinkingPixmapConditional()
- self["BlinkingPoint"].hide()
self["BlinkingPoint"].setConnect(self.session.nav.RecordTimer.isRecording)
+ self["BlinkingPoint"].deprecationInfo = (
+ "session.RecordState source, Pixmap renderer and "
+ "ConditionalShowHide/Blink Converter", "2008-02")
+#########################
def stopCurrentRecording(self, entry = -1):
if entry is not None and entry != -1:
@@ -1363,7 +1367,9 @@ class InfoBarInstantRecord:
recording.dontSave = True
self.recording.append(recording)
- #self["BlinkingPoint"].setConnect(lambda: self.recording.isRunning())
+#### DEPRECATED CODE ####
+ self["BlinkingPoint"].setConnect(lambda: self.recording.isRunning())
+#########################
def isInstantRecordRunning(self):
print "self.recording:", self.recording
@@ -1653,20 +1659,35 @@ class InfoBarSubserviceSelection:
class InfoBarAdditionalInfo:
def __init__(self):
- self["NimA"] = Pixmap()
- self["NimB"] = Pixmap()
- self["NimA_Active"] = Pixmap()
- self["NimB_Active"] = Pixmap()
self["RecordingPossible"] = Boolean(fixed=harddiskmanager.HDDCount() > 0)
self["TimeshiftPossible"] = self["RecordingPossible"]
self["ExtensionsAvailable"] = Boolean(fixed=1)
- self.session.nav.event.append(self.gotServiceEvent) # we like to get service events
+######### DEPRECATED CODE ##########
+ self["NimA"] = Pixmap()
+ self["NimA"].deprecationInfo = (
+ "session.TunerInfo source, Pixmap renderer, TunerInfo/UseMask Converter"
+ ", ValueBitTest(1) Converter and ConditionalShowHide Converter", "2008-02")
+ self["NimB"] = Pixmap()
+ self["NimB"].deprecationInfo = (
+ "session.TunerInfo source, Pixmap renderer, TunerInfo/UseMask Converter"
+ ", ValueBitTest(2) Converter and ConditionalShowHide Converter", "2008-02")
+ self["NimA_Active"] = Pixmap()
+ self["NimA_Active"].deprecationInfo = (
+ "session.FrontendInfo source, Pixmap renderer, FrontendInfo/NUMBER Converter"
+ ", ValueRange(1,1) Converter and ConditionalShowHide Converter", "2008-02")
+ self["NimB_Active"] = Pixmap()
+ self["NimB_Active"].deprecationInfo = (
+ "session.FrontendInfo source, Pixmap renderer, FrontendInfo/NUMBER Converter"
+ ", ValueRange(1,1) Converter and ConditionalShowHide Converter", "2008-02")
+
res_mgr = eDVBResourceManager.getInstance()
if res_mgr:
res_mgr.frontendUseMaskChanged.get().append(self.tunerUseMaskChanged)
+ self.session.nav.event.append(self.gotServiceEvent) # we like to get service events
+
def tunerUseMaskChanged(self, mask):
if mask&1:
self["NimA_Active"].show()
@@ -1694,6 +1715,7 @@ class InfoBarAdditionalInfo:
service = self.session.nav.getCurrentService()
if ev == iPlayableService.evUpdatedInfo or ev == iPlayableService.evEnd:
self.checkTunerState(service)
+####################################
class InfoBarNotifications:
def __init__(self):
@@ -1908,6 +1930,10 @@ class InfoBarSummary(Screen):
WithSeconds
+
+ config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean
+ Blink
+
Name
@@ -1922,7 +1948,7 @@ class InfoBarSummary(Screen):
#
def __init__(self, session, parent):
- Screen.__init__(self, session)
+ Screen.__init__(self, session, parent = parent)
class InfoBarSummarySupport:
def __init__(self):
@@ -1937,6 +1963,10 @@ class InfoBarMoviePlayerSummary(Screen):
WithSeconds
+
+ config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean
+ Blink
+
Name
@@ -2057,7 +2087,8 @@ class InfoBarServiceErrorPopupSupport:
eDVBServicePMTHandler.eventNewProgramInfo: None,
eDVBServicePMTHandler.eventTuned: None,
eDVBServicePMTHandler.eventSOF: None,
- eDVBServicePMTHandler.eventEOF: None
+ eDVBServicePMTHandler.eventEOF: None,
+ eDVBServicePMTHandler.eventMisconfiguration: _("Service unavailable!\nCheck tuner configuration!"),
}
error = errors.get(error) #this returns None when the key not exist in the dict