diff options
| author | Ronny Strutz <ronny.strutz@multimedia-labs.de> | 2005-08-28 23:13:58 +0000 |
|---|---|---|
| committer | Ronny Strutz <ronny.strutz@multimedia-labs.de> | 2005-08-28 23:13:58 +0000 |
| commit | 301bab11f8453a6899153b7be338a352803b22cb (patch) | |
| tree | 5df637e4d8812cb83f5073f5160625aee65c3937 /lib/python/Screens/Setup.py | |
| parent | 1f5b1a20e4de369c197de1dae8fcb368e3e10b26 (diff) | |
| download | enigma2-301bab11f8453a6899153b7be338a352803b22cb.tar.gz enigma2-301bab11f8453a6899153b7be338a352803b22cb.zip | |
added setup screens
Diffstat (limited to 'lib/python/Screens/Setup.py')
| -rw-r--r-- | lib/python/Screens/Setup.py | 72 |
1 files changed, 67 insertions, 5 deletions
diff --git a/lib/python/Screens/Setup.py b/lib/python/Screens/Setup.py index de27ff5e..a694ab16 100644 --- a/lib/python/Screens/Setup.py +++ b/lib/python/Screens/Setup.py @@ -4,6 +4,7 @@ from Components.config import config #global config instance from Components.config import configEntry from Components.config import configBoolean from Components.ConfigList import ConfigList +from Components.Label import Label import xml.dom.minidom from xml.dom import EMPTY_NAMESPACE @@ -13,10 +14,66 @@ from Tools import XMLTools setupdom = xml.dom.minidom.parseString( """ - <setup key="rc" title="RC Menu"> - <item text="Repeat Rate">config.inputDevices.repeat</item> - <item text="Delay Rate">config.inputDevices.delay</item> - </setup> + <setupxml> + <setup key="rc" title="RC Menu"> + <item text="Repeat Rate">config.inputDevices.repeat</item> + <item text="Delay Rate">config.inputDevices.delay</item> + <item text="Keymap">config.rc.map</item> + </setup> + <setup key="timezone" title="RC Menu"> + <item text="Timezone">config.timezone.val</item> + </setup> + <setup key="avsetup" title="A/V Settings"> + <item text="Color Format">config.av.colorformat</item> + <item text="Aspect Ratio">config.av.aspectratio</item> + <item text="TV System">config.av.tvsystem</item> + <item text="WSS">config.av.wss</item> + <item text="AC3 default">config.av.defaultac3</item> + <item text="VCR Switch">config.av.vcrswitch</item> + </setup> + <setup key="rfmod" title="UHF Modulator"> + <item text="Modulator">config.rfmod.enable</item> + <item text="Testmode">config.rfmod.test</item> + <item text="Sound">config.rfmod.sound</item> + <item text="Soundcarrier">config.rfmod.soundcarrier</item> + <item text="Channel">config.rfmod.channel</item> + <item text="Finetune">config.rfmod.finetune</item> + </setup> + <setup key="keyboard" title="Keyboard Setup"> + <item text="Keyboard Map">config.keyboard.keymap</item> + </setup> + <setup key="osd" title="OSD Settings"> + <item text="Alpha">config.osd.alpha</item> + <item text="Brightness">config.osd.bright</item> + <item text="Contrast">config.osd.contrast</item> + <item text="Language">config.osd.language</item> + </setup> + <setup key="lcd" title="LCD Setup"> + <item text="Brightness">config.lcd.bright</item> + <item text="Standby">config.lcd.standby</item> + <item text="Invert">config.lcd.invert</item> + </setup> + <setup key="parental" title="Parental Control"> + <item text="Parental Lock">config.parental.lock</item> + <item text="Setup Lock">config.parental.setuplock</item> + </setup> + <setup key="expert" title="Expert Setup"> + <item text="Record Splitsize">config.expert.splitsize</item> + <item text="Show Satposition">config.expert.satpos</item> + <item text="Fast zapping">config.expert.fastzap</item> + <item text="Skip confirmations">config.expert.skipconfirm</item> + <item text="Hide error windows">config.expert.hideerrors</item> + <item text="Auto show inforbar">config.expert.autoinfo</item> + </setup> + <setup key="satconfig" title="Sat/Dish Setup"> + <item text="Tuner-A Control">config.sat.diseqcA</item> + <item text="Tuner-A Position">config.sat.posA</item> + <item text="Tuner-A Sat">config.sat.satA</item> + <item text="Tuner-B Control">config.sat.diseqcB</item> + <item text="Tuner-A Position">config.sat.posB</item> + <item text="Tuner-B Sat">config.sat.satB</item> + </setup> + </setupxml> """) def getValbyAttr(x, attr): @@ -66,7 +123,9 @@ class Setup(Screen): print "request setup for " + setup - entries = setupdom.childNodes + xmldata = setupdom.childNodes[0] + + entries = xmldata.childNodes list = [] @@ -83,6 +142,9 @@ class Setup(Screen): self["config"] = ConfigList(list) + self["ok"] = Label("OK") + self["cancel"] = Label("Cancel") + self["actions"] = ActionMap(["SetupActions"], { "cancel": self.close, |
