diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2008-03-30 13:17:42 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2008-03-30 13:17:42 +0000 |
| commit | 6893ffd757d0f2fced0ceb0dac6706d63ee25f2e (patch) | |
| tree | b7862e5e8b1dfa84b9660b77a44991ccb80985c5 /lib/python/Components/Language.py | |
| parent | 994dad35e90a0023acd62c6b434b5728c0f15d1e (diff) | |
| download | enigma2-6893ffd757d0f2fced0ceb0dac6706d63ee25f2e.tar.gz enigma2-6893ffd757d0f2fced0ceb0dac6706d63ee25f2e.zip | |
allow language references through indexes
Diffstat (limited to 'lib/python/Components/Language.py')
| -rw-r--r-- | lib/python/Components/Language.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/python/Components/Language.py b/lib/python/Components/Language.py index b5c7e18a..cf30be82 100644 --- a/lib/python/Components/Language.py +++ b/lib/python/Components/Language.py @@ -53,6 +53,9 @@ class Language: except: print "Selected language does not exist!" + def activateLanguageIndex(self, index): + self.activateLanguage(self.langlist[index]) + def getLanguageList(self): list = [] for x in self.langlist: @@ -61,6 +64,12 @@ class Language: def getActiveLanguage(self): return self.activeLanguage + + def getActiveLanguageIndex(self): + for count in range(len(self.langlist)): + if self.langlist[count] == self.activeLanguage: + return count + return None def getLanguage(self): try: |
