X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/64e44eef78c26d1d6d5a1662ad1d105fb96e9061..ed6ab83ab71bbef6d8df689f9ea7f9c1474f625f:/lib/python/Screens/InfoBarGenerics.py diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py index 43f4222a..cd9719bd 100644 --- a/lib/python/Screens/InfoBarGenerics.py +++ b/lib/python/Screens/InfoBarGenerics.py @@ -1,7 +1,7 @@ from Screen import Screen from Components.ActionMap import ActionMap, HelpableActionMap from Components.ActionMap import NumberActionMap -from Components.Label import Label +from Components.Label import * from Components.config import configfile, configsequencearg from Components.config import config, configElement, ConfigSubsection, configSequence from ChannelSelection import ChannelSelection @@ -548,8 +548,11 @@ class InfoBarAdditionalInfo: self["ButtonRed"] = Pixmap() self["ButtonRedText"] = Label(_("Record")) - self["ButtonGreen"] = Pixmap() - self["ButtonGreenText"] = Label(_("Subservices")) + self["ButtonGreen"] = PixmapConditional() + self["ButtonGreen"].setConnect(lambda: self.session.nav.getCurrentService().subServices().getNumberOfSubservices() > 0) +# self["ButtonGreenText"] = Label(text = _("Subservices")) + self["ButtonGreenText"] = LabelConditional(text = _("Subservices"), withTimer = True) + self["ButtonGreenText"].setConnect(lambda: self.session.nav.getCurrentService().subServices().getNumberOfSubservices() > 0) # self["ButtonGreenText"].hide() # self["ButtonGreen"].hidePixmap() # self["ButtonYellow"] = Pixmap()