X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/1024b449f8548eb7a77361ff9d8113ab4ab7a27f..60ee8597f658a0061d9326bd8d5dde2e2f73a670:/lib/python/Screens/LanguageSelection.py diff --git a/lib/python/Screens/LanguageSelection.py b/lib/python/Screens/LanguageSelection.py index 1a82a313..399e20ec 100644 --- a/lib/python/Screens/LanguageSelection.py +++ b/lib/python/Screens/LanguageSelection.py @@ -15,13 +15,13 @@ class LanguageSelection(Screen): self["list"] = LanguageList(self.list) self.updateList() - self["actions"] = ActionMap(["ListboxActions", "OkCancelActions"], + self["actions"] = ActionMap(["WizardActions"], { "ok": self.save, - "cancel": self.close, - "moveUp": self.up, - "moveDown": self.down - }) + "back": self.close, + "up": self.up, + "down": self.down + }, -1) def save(self): self.run() @@ -31,6 +31,7 @@ class LanguageSelection(Screen): language.activateLanguage(self["list"].l.getCurrentSelectionIndex()) config.osd.language.value = self["list"].l.getCurrentSelectionIndex() config.osd.language.save() + self.session.currentDialog.instance.setTitle(_("Language selection")) def updateList(self): self.list = [] @@ -41,9 +42,13 @@ class LanguageSelection(Screen): self.list.append(LanguageEntryComponent(x[2], _(x[0]))) self["list"].l.setList(self.list) - + def up(self): - print "up" + self["list"].instance.moveSelection(self["list"].instance.moveUp) + self.run() + self.updateList() def down(self): - print "down" \ No newline at end of file + self["list"].instance.moveSelection(self["list"].instance.moveDown) + self.run() + self.updateList()