diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-01-06 22:20:37 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-01-06 22:20:37 +0000 |
| commit | 834926ea17f0489f857e6cfbd886171740928d6f (patch) | |
| tree | af16559929140712a389f5d83f46c2bf7d14c1ca /lib/python/Screens/EpgSelection.py | |
| parent | 3c79adcf97b4c2c84ede4212b6ede42c5987db83 (diff) | |
| download | enigma2-834926ea17f0489f857e6cfbd886171740928d6f.tar.gz enigma2-834926ea17f0489f857e6cfbd886171740928d6f.zip | |
make epg toggling configurable (default set to unusable epg on INFO key)
Diffstat (limited to 'lib/python/Screens/EpgSelection.py')
| -rw-r--r-- | lib/python/Screens/EpgSelection.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/lib/python/Screens/EpgSelection.py b/lib/python/Screens/EpgSelection.py index 64be16b7..ec461e2f 100644 --- a/lib/python/Screens/EpgSelection.py +++ b/lib/python/Screens/EpgSelection.py @@ -9,6 +9,7 @@ from RecordTimer import RecordTimerEntry, parseEvent from TimerEdit import TimerEditList from TimerEntry import TimerEntry from ServiceReference import ServiceReference +from Components.config import config, currentConfigSelectionElement import xml.dom.minidom @@ -38,22 +39,26 @@ class EPGSelection(Screen): self["actions"] = ChannelActionMap(["EPGSelectActions", "OkCancelActions"], { - "cancel": self.closeClose, + "cancel": self.closeScreen, "ok": self.eventSelected, "timerAdd": self.timerAdd, "yellow": self.yellowButtonPressed, "blue": self.blueButtonPressed, - "info": self.closeClose + "info": self.infoKeyPressed }) self["actions"].csel = self self.onLayoutFinish.append(self.onCreate) - def closeClose(self): + def infoKeyPressed(self): + if currentConfigSelectionElement(config.usage.epgtoggle) == "yes": + self.close(True) + else: + self.close(False) + + def closeScreen(self): self.close(False) - - def closeInfo(self): - self.close(True) + #just used in multipeg def onCreate(self): |
