Text-Ausgabe von Volume-Wert in den Volumeslider.
Einfach das /usr/lib/enigma2/python/Screens/Volume.py ersetzen und den Skin.xml anpassen
Python
# Volume.py-Screen with Text-Value
# by Vali 18.07.2008
# Usage in skin.xml:
# <screen name="Volume" ..................... backgroundColor="transparent" flags="wfNoBorder">
# <ePixmap position="0,0" ..................... />
# <widget name="Volume" zPosition="2" ................... transparent="1" />
# <widget name="VolumeText" zPosition="3" position="0,0" size="30,20" font="Regular;16" transparent="1" foregroundColor="#f0f0f0" backgroundColor="#0f0f0f"/>
# </screen>
from Screen import Screen
from Components.VolumeBar import VolumeBar
from Components.Label import Label #NEW LINE
class Volume(Screen):
def __init__(self, session):
Screen.__init__(self, session)
self.volumeBar = VolumeBar()
self["Volume"] = self.volumeBar
self["VolumeText"] = Label("") #NEW LINE
def setValue(self, vol):
self.volumeBar.setValue(vol)
self["VolumeText"].setText(str(vol)) #NEW LINE
Alles anzeigen