diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-02-20 14:57:17 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-02-20 14:57:17 +0000 |
| commit | 39d4ab6301690af104d7f63a778a0e62e5211c3d (patch) | |
| tree | c82ad6e6e505a4b1a0ade74e15ce6c6e9cadbf11 | |
| parent | 2dc80922a3f96b46b95bf235ea05cf19effa7d3e (diff) | |
| download | enigma2-39d4ab6301690af104d7f63a778a0e62e5211c3d.tar.gz enigma2-39d4ab6301690af104d7f63a778a0e62e5211c3d.zip | |
select active language in language selection screen
| -rw-r--r-- | data/skin.xml | 2 | ||||
| -rw-r--r-- | lib/python/Screens/LanguageSelection.py | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/data/skin.xml b/data/skin.xml index 6a607645..f12d27bd 100644 --- a/data/skin.xml +++ b/data/skin.xml @@ -80,7 +80,7 @@ <widget name="canceltext" position="240,240" size="100,30" valign="center" halign="center" zPosition="2" font="Regular;20" transparent="1" /> </screen> <screen name="LanguageSelection" position="200,125" size="220,250" title="Language selection"> - <widget name="list" position="10,0" size="190,240" scrollbarMode="showOnDemand" /> + <widget name="list" position="10,0" size="190,250" scrollbarMode="showOnDemand" /> </screen> <screen name="PluginBrowser" position="100,125" size="400,350" title="Plugin browser"> <widget name="list" position="10,0" size="380,340" scrollbarMode="showOnDemand" /> diff --git a/lib/python/Screens/LanguageSelection.py b/lib/python/Screens/LanguageSelection.py index 41857375..f59c7987 100644 --- a/lib/python/Screens/LanguageSelection.py +++ b/lib/python/Screens/LanguageSelection.py @@ -14,7 +14,8 @@ class LanguageSelection(Screen): self.list = [] self["list"] = LanguageList(self.list) self.updateList() - + self.onLayoutFinish.append(self.selectActiveLanguage) + self["actions"] = ActionMap(["OkCancelActions", "DirectionActions"], { "ok": self.save, @@ -25,6 +26,9 @@ class LanguageSelection(Screen): "right": self.right }, -1) + def selectActiveLanguage(self): + self["list"].instance.moveSelectionTo(language.activeLanguage) + def save(self): self.run() self.close() |
