diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2008-03-30 14:23:37 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2008-03-30 14:23:37 +0000 |
| commit | feba724e9e6b6f6a389530e3bb67132c0b56da1c (patch) | |
| tree | 6f450fe346e12fc6db18ff5f0177843dec23595d /lib/python/Screens/WizardLanguage.py | |
| parent | ff065cef90c4eaebb6324934df6c83772814eabe (diff) | |
| download | enigma2-feba724e9e6b6f6a389530e3bb67132c0b56da1c.tar.gz enigma2-feba724e9e6b6f6a389530e3bb67132c0b56da1c.zip | |
allow language selection in video wizard
Diffstat (limited to 'lib/python/Screens/WizardLanguage.py')
| -rw-r--r-- | lib/python/Screens/WizardLanguage.py | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/lib/python/Screens/WizardLanguage.py b/lib/python/Screens/WizardLanguage.py new file mode 100644 index 00000000..698d0b9f --- /dev/null +++ b/lib/python/Screens/WizardLanguage.py @@ -0,0 +1,37 @@ +from Wizard import Wizard +from Components.Label import Label +from Components.Language import language + +class WizardLanguage(Wizard): + def __init__(self, session, showSteps = True, showStepSlider = True, showList = True, showConfig = True): + Wizard.__init__(self, session, showSteps, showStepSlider, showList, showConfig) + + self["languagetext"] = Label() + self.updateLanguageDescription() + + def red(self): + self.resetCounter() + self.languageSelect() + + def languageSelect(self): + print "languageSelect" + newlanguage = language.getActiveLanguageIndex() + 1 + if newlanguage >= len(language.getLanguageList()): + newlanguage = 0 + language.activateLanguageIndex(newlanguage) + + self.updateTexts() + + def updateLanguageDescription(self): + print language.getLanguageList()[language.getActiveLanguageIndex()] + self["languagetext"].setText(_(language.getLanguageList()[language.getActiveLanguageIndex()][1][0])) + + def updateTexts(self): + print "updateTexts" + self.updateText(firstset = True) + self.updateValues() + self.updateLanguageDescription() + + + +
\ No newline at end of file |
