self["CurrentTime"] = Clock()
class ChannelSelectionRadio(ChannelSelectionBase, ChannelSelectionEdit, ChannelSelectionEPG):
+
+ ALLOW_SUSPEND = True
+
def __init__(self, session):
ChannelSelectionBase.__init__(self, session)
ChannelSelectionEdit.__init__(self)
InfoBarSubserviceSelection, InfoBarTuner, InfoBarTimeshift, InfoBarSeek,
InfoBarSummarySupport, InfoBarTimeshiftState, InfoBarTeletextPlugin, InfoBarExtensions,
InfoBarSubtitleSupport, Screen):
+
+ ALLOW_SUSPEND = True
def __init__(self, session):
Screen.__init__(self, session)
InfoBarSummarySupport, InfoBarTeletextPlugin, InfoBarSubtitleSupport, Screen):
ENABLE_RESUME_SUPPORT = True
+ ALLOW_SUSPEND = True
def __init__(self, session, service):
Screen.__init__(self, session)
self["MenuEntry"].setText(self.parent["menu"].getCurrent()[0])
class Menu(Screen):
+
+ ALLOW_SUSPEND = True
+
def okbuttonClick(self):
print "okbuttonClick"
selection = self["menu"].getCurrent()
import sys
class Screen(dict, HTMLSkin, GUISkin):
- """ bla """
+
+ ALLOW_SUSPEND = False
def __init__(self, session):
self.skinName = self.__class__.__name__
self["SetupValue"].text = self.parent.getCurrentValue()
class Setup(Screen):
+
+ ALLOW_SUSPEND = True
+
def __init__(self, session, setup):
Screen.__init__(self, session)
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