From 7dd0844fdd708087461076e4da1c6bc7328ec3de Mon Sep 17 00:00:00 2001 From: Stefan Pluecken Date: Wed, 9 Jul 2008 16:20:27 +0000 Subject: fix configmode selection in sat config (not yet working 100% properly) --- lib/python/Components/config.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lib/python/Components') diff --git a/lib/python/Components/config.py b/lib/python/Components/config.py index 8cb70987..1ccf3e37 100644 --- a/lib/python/Components/config.py +++ b/lib/python/Components/config.py @@ -213,6 +213,11 @@ class ConfigSelection(ConfigElement): self.value = self.choices[0] elif key == KEY_END: self.value = self.choices[nchoices - 1] + + def selectNext(self): + nchoices = len(self.choices) + i = self.choices.index(self.value) + self.value = self.choices[(i + 1) % nchoices] def getText(self): descr = self.description[self.value] @@ -1364,6 +1369,10 @@ def getConfigListEntry(*args): assert len(args) > 1, "getConfigListEntry needs a minimum of two arguments (descr, configElement)" return args +def updateConfigElement(element, newelement): + newelement.value = element.value + return newelement + #def _(x): # return x # -- cgit v1.2.3