diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2005-11-10 01:23:39 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2005-11-10 01:23:39 +0000 |
| commit | 93fe9a37c89cbb2c4ea31808bf3196b1603ad234 (patch) | |
| tree | 6c0d667ba70e919df51cff0579fc38797b4b38e4 /lib/python/Screens/InfoBar.py | |
| parent | 59efe28a00e5713ad5279ed976430da31292a129 (diff) | |
| download | enigma2-93fe9a37c89cbb2c4ea31808bf3196b1603ad234.tar.gz enigma2-93fe9a37c89cbb2c4ea31808bf3196b1603ad234.zip | |
volume-control:
move volumeBar from infobar to a single screen Volume
timer:
change input type of configelement for start- and endtime
Diffstat (limited to 'lib/python/Screens/InfoBar.py')
| -rw-r--r-- | lib/python/Screens/InfoBar.py | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/lib/python/Screens/InfoBar.py b/lib/python/Screens/InfoBar.py index 73825f25..b837c531 100644 --- a/lib/python/Screens/InfoBar.py +++ b/lib/python/Screens/InfoBar.py @@ -1,7 +1,6 @@ from Screen import Screen from ChannelSelection import ChannelSelection from Components.Clock import Clock -from Components.VolumeBar import VolumeBar from Components.ActionMap import ActionMap from Components.Button import Button from Components.ServiceName import ServiceName @@ -11,6 +10,7 @@ from Components.config import configfile from Screens.MessageBox import MessageBox from Screens.MovieSelection import MovieSelection +from Screens.Volume import Volume from enigma import * @@ -30,10 +30,11 @@ class InfoBar(Screen): #instantiate forever self.servicelist = self.session.instantiateDialog(ChannelSelection) - self.volumeBar = VolumeBar() self.state = self.STATE_HIDDEN + self.volumeDialog = self.session.instantiateDialog(Volume) + self.hideTimer = eTimer() self.hideTimer.timeout.get().append(self.doTimerHide) #self.hideTimer.start(1000) @@ -61,8 +62,6 @@ class InfoBar(Screen): # ServicePosition(self.session.nav, ServicePosition.TYPE_REMAINING) # Clock() - self["Volume"] = self.volumeBar - self["ServiceName"] = ServiceName(self.session.nav) self["Event_Now"] = EventInfo(self.session.nav, EventInfo.Now) @@ -120,12 +119,23 @@ class InfoBar(Screen): def volUp(self): eDVBVolumecontrol.getInstance().volumeUp() - self.volumeBar.setValue(eDVBVolumecontrol.getInstance().getVolume()) + self.volumeDialog.instance.show() + #self.volumeDialog.instance.setValue(eDVBVolumecontrol.getInstance().getVolume()) + self.hideVolTimer = eTimer() + self.hideVolTimer.timeout.get().append(self.volHide) + self.hideVolTimer.start(3000) def volDown(self): eDVBVolumecontrol.getInstance().volumeDown() - self.volumeBar.setValue(eDVBVolumecontrol.getInstance().getVolume()) + #self.volumeDialog.instance.volumeBar.setValue(eDVBVolumecontrol.getInstance().getVolume()) + self.volumeDialog.instance.show() + self.hideVolTimer = eTimer() + self.hideVolTimer.timeout.get().append(self.volHide) + self.hideVolTimer.start(3000) + def volHide(self): + self.volumeDialog.instance.hide() + def startShow(self): self.instance.m_animation.startMoveAnimation(ePoint(0, 600), ePoint(0, 380), 100) self.state = self.STATE_SHOWN |
