diff options
| author | Ronny Strutz <ronny.strutz@multimedia-labs.de> | 2005-08-31 01:20:58 +0000 |
|---|---|---|
| committer | Ronny Strutz <ronny.strutz@multimedia-labs.de> | 2005-08-31 01:20:58 +0000 |
| commit | 0510c7047c63f920a7f1d9593b581820893f97f3 (patch) | |
| tree | 7bbffa9a5b2bd45ee1ceceb1dc6340d1c0e2c709 /lib/python/Components | |
| parent | 63b2d1d7db3851d440d0d0a7995b1f1ee19d7945 (diff) | |
| download | enigma2-0510c7047c63f920a7f1d9593b581820893f97f3.tar.gz enigma2-0510c7047c63f920a7f1d9593b581820893f97f3.zip | |
add avswitch
Diffstat (limited to 'lib/python/Components')
| -rw-r--r-- | lib/python/Components/AVSwitch.py | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/lib/python/Components/AVSwitch.py b/lib/python/Components/AVSwitch.py new file mode 100644 index 00000000..9c5d5bbf --- /dev/null +++ b/lib/python/Components/AVSwitch.py @@ -0,0 +1,47 @@ +from config import * + +class AVSwitch: + def __init__(self): + pass + + def setColorFormat(self, value): + print "colorformat" + print value + + def setAspectRatio(self, value): + print "aspectratio" + print value + + def setSystem(self, value): + print "system" + print value + + def setWSS(self, value): + print "wss" + print value + +def InitAVSwitch(): + config.av = ConfigSubsection(); + config.av.colorformat = configElement("1", configBoolean, 1, ("CVBS", "RGB", "S-Video") ); + config.av.aspectratio = configElement("2", configBoolean, 0, ("4:3 Letterbox", "4:3 PanScan", "16:9", "16:9 always") ); + config.av.tvsystem = configElement("3", configBoolean, 0, ("PAL", "PAL + PAL60", "Multi", "NTSC") ); + config.av.wss = configElement("4", configBoolean, 0, ("Enable", "Disable") ); + config.av.defaultac3 = configElement("5", configBoolean, 1, ("Enable", "Disable") ); + config.av.vcrswitch = configElement("6", configBoolean, 0, ("Enable", "Disable") ); + + iAVSwitch = AVSwitch() + + def setColorFormat(configElement): + iAVSwitch.setColorFormat(configElement.value); + def setAspectRatio(configElement): + iAVSwitch.setAspectRatio(configElement.value); + def setSystem(configElement): + iAVSwitch.setSystem(configElement.value); + def setWSS(configElement): + iAVSwitch.setWSS(configElement.value); + + # this will call the "setup-val" initial + config.av.colorformat.addNotifier(setColorFormat); + config.av.aspectratio.addNotifier(setAspectRatio); + config.av.tvsystem.addNotifier(setSystem); + config.av.wss.addNotifier(setWSS);
\ No newline at end of file |
