aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-10-02 23:55:37 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-10-02 23:55:37 +0000
commit6eeefece35e4269e02fdb7abab4f79d8e7b8f98b (patch)
tree70f4afcee82f3097e9e52a987ede8914a542b098 /lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
parentcedcadfd77539c39e928a6d5cc4fcd8d1cf48ac8 (diff)
downloadenigma2-6eeefece35e4269e02fdb7abab4f79d8e7b8f98b.tar.gz
enigma2-6eeefece35e4269e02fdb7abab4f79d8e7b8f98b.zip
config rewrite. some extensions still need to be updated.
Diffstat (limited to 'lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py')
-rw-r--r--lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py35
1 files changed, 17 insertions, 18 deletions
diff --git a/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py b/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
index 13bf85f3..6cb0c087 100644
--- a/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
+++ b/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
@@ -10,7 +10,7 @@ from Components.TunerInfo import TunerInfo
from Components.ActionMap import ActionMap
from Components.NimManager import nimmanager
from Components.MenuList import MenuList
-from Components.config import config, ConfigSubsection, configElement_nonSave, configNothing, getConfigListEntry, configSelection, currentConfigSelectionElement, configSatlist
+from Components.config import ConfigDummy, ConfigSelection
class PositionerSetup(Screen):
skin = """
@@ -114,24 +114,23 @@ class PositionerSetup(Screen):
self.statusTimer.start(50, False)
def createConfig(self):
- config.positioner = ConfigSubsection()
- config.positioner.tune = configElement_nonSave("tune", configNothing, 0, None)
- config.positioner.move = configElement_nonSave("move", configNothing, 0, None)
- config.positioner.finemove = configElement_nonSave("finemove", configNothing, 0, None)
- config.positioner.limits = configElement_nonSave("limits", configNothing, 0, None)
- config.positioner.goto0 = configElement_nonSave("goto0", configNothing, 0, None)
+ self.positioner_tune = ConfigDummy()
+ self.positioner_move = ConfigDummy()
+ self.positioner_finemove = ConfigDummy()
+ self.positioner_limits = ConfigDummy()
+ self.positioner_goto0 = ConfigDummy()
storepos = []
for x in range(1,255):
storepos.append(str(x))
- config.positioner.storage = configElement_nonSave("storage", configSelection, 0, storepos)
+ self.positioner_storage = ConfigSelection(choices = storepos)
def createSetup(self):
- self.list.append(getConfigListEntry(_("Tune"), config.positioner.tune))
- self.list.append(getConfigListEntry(_("Positioner movement"), config.positioner.move))
- self.list.append(getConfigListEntry(_("Positioner fine movement"), config.positioner.finemove))
- self.list.append(getConfigListEntry(_("Set limits"), config.positioner.limits))
- self.list.append(getConfigListEntry(_("Positioner storage"), config.positioner.storage))
- self.list.append(getConfigListEntry(_("Goto 0"), config.positioner.goto0))
+ self.list.append(getConfigListEntry(_("Tune"), self.positioner_tune))
+ self.list.append(getConfigListEntry(_("Positioner movement"), self.positioner_move))
+ self.list.append(getConfigListEntry(_("Positioner fine movement"), self.positioner_finemove))
+ self.list.append(getConfigListEntry(_("Set limits"), self.positioner_limits))
+ self.list.append(getConfigListEntry(_("Positioner storage"), self.positioner_storage))
+ self.list.append(getConfigListEntry(_("Goto 0"), self.positioner_goto0))
self["list"].l.setList(self.list)
def go(self):
@@ -234,8 +233,8 @@ class PositionerSetup(Screen):
print "stepping west"
self.diseqccommand("moveWest", 0xFF) # one step
elif entry == "storage":
- print "store at position", (config.positioner.storage.value + 1)
- self.diseqccommand("store", config.positioner.storage.value + 1)
+ print "store at position", (self.positioner_storage.value + 1)
+ self.diseqccommand("store", self.positioner_storage.value + 1)
elif entry == "limits":
self.diseqccommand("limitWest")
@@ -255,8 +254,8 @@ class PositionerSetup(Screen):
print "stepping east"
self.diseqccommand("moveEast", 0xFF) # one step
elif entry == "storage":
- print "move to position", (config.positioner.storage.value + 1)
- self.diseqccommand("moveTo", config.positioner.storage.value + 1)
+ print "move to position", (self.positioner_storage.value + 1)
+ self.diseqccommand("moveTo", self.positioner_storage.value + 1)
elif entry == "limits":
self.diseqccommand("limitEast")
#