<widget name="Event_Next_Duration" position="555,98" size="70,26" font="Arial;22" backgroundColor="dark" />
<!-- <eLabel position="70,0" size="300,30" text=".oO skin Oo." font="Arial;20" /> -->
</screen>
- <screen name="Volume" flags="wfNoBorder" position="140,125" size="180,60" title="Volume">
+ <screen name="Volume" flags="wfNoBorder" position="400,125" size="180,60" title="Volume">
<ePixmap position="0,0" size="180,60" pixmap="/usr/share/enigma2/volumeslider-fs8.png" />
<widget name="Volume" position="8,38" size="164,11" backgroundColor="dark" />
</screen>
+ <screen name="Mute" flags="wfNoBorder" position="100,100" size="59,80" title="Mute">
+ <ePixmap position="0,0" size="59,80" pixmap="/usr/share/enigma2/mute-fs8.png" />
+ </screen>
<screen name="ChannelSelection" position="90,100" size="560,420" title="Channel Selection">
<widget name="list" position="0,50" size="560,320" />
<!-- <widget name="okbutton" position="340,50" size="140,30" />-->
from Screens.MessageBox import MessageBox
from Screens.MovieSelection import MovieSelection
from Screens.Volume import Volume
+from Screens.Mute import Mute
from enigma import *
self.state = self.STATE_HIDDEN
self.volumeDialog = self.session.instantiateDialog(Volume)
+ self.muteDialog = self.session.instantiateDialog(Mute)
self.hideTimer = eTimer()
self.hideTimer.timeout.get().append(self.doTimerHide)
def volMute(self):
eDVBVolumecontrol.getInstance().volumeToggleMute()
- #self.volumeBar.setValue(eDVBVolumecontrol.getInstance().getVolume())
- self.volumeDialog.instance.show()
self.volumeDialog.setValue(eDVBVolumecontrol.getInstance().getVolume())
- self.hideVolTimer.start(3000)
-
+
+ if (eDVBVolumecontrol.getInstance().isMuted()):
+ self.muteDialog.instance.show()
+ else:
+ self.muteDialog.instance.hide()
+
def quit(self):
configfile.save()
quitMainloop()
ChannelSelection.py ClockDisplay.py ConfigMenu.py InfoBar.py Menu.py \
MessageBox.py ScartLoopThrough.py Screen.py ServiceScan.py TimerEdit.py \
MovieSelection.py Setup.py About.py HarddiskSetup.py FixedMenu.py \
- Satconfig.py ScanSetup.py NetworkSetup.py Ci.py TimerEntry.py Volume.py __init__.py
+ Satconfig.py ScanSetup.py NetworkSetup.py Ci.py TimerEntry.py Volume.py Mute.py __init__.py
--- /dev/null
+from Screen import Screen
+from Components.VolumeBar import VolumeBar
+
+class Mute(Screen):
+ def __init__(self, session):
+ Screen.__init__(self, session)
+
"InfoBar", "MessageBox", "Menu", "MovieSelection",
"ScartLoopThrough", "Screen", "ServiceScan", "About",
"TimerEdit", "Setup", "HarddiskSetup", "FixedMenu",
- "Satconfig", "Scanconfig", "Ci.py", "Volume.py" ]
+ "Satconfig", "Scanconfig", "Ci.py", "Volume.py", "Mute.py" ]