From 9ce6ca4f63e908ef0ed64c3cf9d02ed307c2da46 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Mon, 13 Aug 2007 17:02:00 +0000 Subject: Alter behavior of the zero button in PiP mode. The exact behavior may be configured by changing the value of the 'Behaviour of 0 key in PiP-mode' property in the settings menu. Possible values are: - standard the behavior of the zero button is remains as is (switch to last channel) - swap the zero button swaps the pip service with the active - swap and stop the zero button swaps the pip service with the active and then turns pip off - stop turns pip off Patch by John Holland , with some modifications. --- lib/python/Components/UsageConfig.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/python/Components/UsageConfig.py') diff --git a/lib/python/Components/UsageConfig.py b/lib/python/Components/UsageConfig.py index 507696f0..d122a4f7 100644 --- a/lib/python/Components/UsageConfig.py +++ b/lib/python/Components/UsageConfig.py @@ -25,6 +25,10 @@ def InitUsageConfig(): ("do not change", _("do not change")), ("off", _("off")), ("on", _("on")) ]) config.usage.self_defined_seek = ConfigInteger(default=10, limits=(1,9999)) + config.usage.pip_zero_button = ConfigSelection(default = "standard", choices = [ + ("standard", _("standard")), ("swap", _("swap PiP and main picture")), + ("swapstop", _("move PiP to main picture")), ("stop", _("stop PiP")) ]) + def setHDDStandby(configElement): os.system("hdparm -S" + configElement.value + " /dev/ide/host0/bus0/target0/lun0/disc") config.usage.hdd_standby.addNotifier(setHDDStandby) -- cgit v1.2.3