git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- fixes to use moving infobar non non-accel hardware.
[enigma2.git]
/
lib
/
python
/
Screens
/
InfoBar.py
diff --git
a/lib/python/Screens/InfoBar.py
b/lib/python/Screens/InfoBar.py
index da2509e20d885943976789618432dc6b6195ac11..ed193f389bb511ff4680dc10057e2efb78a31c35 100644
(file)
--- a/
lib/python/Screens/InfoBar.py
+++ b/
lib/python/Screens/InfoBar.py
@@
-30,6
+30,8
@@
class InfoBar(Screen):
#instantiate forever
self.servicelist = self.session.instantiateDialog(ChannelSelection)
self.volumeBar = VolumeBar()
#instantiate forever
self.servicelist = self.session.instantiateDialog(ChannelSelection)
self.volumeBar = VolumeBar()
+
+ self.state = self.STATE_HIDDEN
self["actions"] = ActionMap( [ "InfobarActions" ],
{
self["actions"] = ActionMap( [ "InfobarActions" ],
{
@@
-84,7
+86,7
@@
class InfoBar(Screen):
self.instance.hide()
def toggleShow(self):
self.instance.hide()
def toggleShow(self):
- if self.
instance.isVisible()
:
+ if self.
state == self.STATE_SHOWN
:
# self.instance.hide()
self.startHide()
else:
# self.instance.hide()
self.startHide()
else:
@@
-108,10
+110,12
@@
class InfoBar(Screen):
self.volumeBar.setValue(eDVBVolumecontrol.getInstance().getVolume())
def startShow(self):
self.volumeBar.setValue(eDVBVolumecontrol.getInstance().getVolume())
def startShow(self):
- self.instance.m_animation.startMoveAnimation(ePoint(0, 500), ePoint(0, 380), 100)
+ self.instance.m_animation.startMoveAnimation(ePoint(0, 600), ePoint(0, 380), 100)
+ self.state = self.STATE_SHOWN
def startHide(self):
def startHide(self):
- self.instance.m_animation.startMoveAnimation(ePoint(0, 380), ePoint(0, 500), 100)
+ self.instance.m_animation.startMoveAnimation(ePoint(0, 380), ePoint(0, 600), 100)
+ self.state = self.STATE_HIDDEN
def volMute(self):
eDVBVolumecontrol.getInstance().volumeToggleMute()
def volMute(self):
eDVBVolumecontrol.getInstance().volumeToggleMute()