From: Stefan Pluecken Date: Sat, 26 Nov 2005 03:00:38 +0000 (+0000) Subject: get the file for the BlinkingPixmap from skin.xml X-Git-Tag: 2.6.0~4942 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/4ae10f76135d53a4285fd458a87f485695c9fbd7 get the file for the BlinkingPixmap from skin.xml --- diff --git a/data/skin.xml b/data/skin.xml index b2ba569a..c0371d3e 100644 --- a/data/skin.xml +++ b/data/skin.xml @@ -145,7 +145,7 @@ - + diff --git a/lib/python/Components/BlinkingPixmap.py b/lib/python/Components/BlinkingPixmap.py index e34e9165..1f2f4225 100644 --- a/lib/python/Components/BlinkingPixmap.py +++ b/lib/python/Components/BlinkingPixmap.py @@ -11,12 +11,10 @@ class BlinkingPixmap(GUIComponent, Pixmap): SHOWN = 0 HIDDEN = 1 - def __init__(self, filename): + def __init__(self): Pixmap.__init__(self) GUIComponent.__init__(self) - self.filename = filename - self.state = self.SHOWN self.blinking = False @@ -27,18 +25,18 @@ class BlinkingPixmap(GUIComponent, Pixmap): def createWidget(self, parent): - return self.getePixmap(parent, self.filename) + return self.getePixmap(parent) def removeWidget(self, w): pass - def showPoint(self): - print "Show point" + def showPixmap(self): + print "Show pixmap" self.state = self.SHOWN self.instance.show() - def hidePoint(self): - print "Hide point" + def hidePixmap(self): + print "Hide pixmap" self.state = self.HIDDEN self.instance.hide() @@ -48,9 +46,9 @@ class BlinkingPixmap(GUIComponent, Pixmap): def blink(self): if self.blinking == True: if (self.state == self.SHOWN): - self.hidePoint() + self.hidePixmap() elif (self.state == self.HIDDEN): - self.showPoint() + self.showPixmap() def startBlinking(self): self.blinking = True @@ -59,12 +57,12 @@ class BlinkingPixmap(GUIComponent, Pixmap): def stopBlinking(self): self.blinking = False if (self.state == self.SHOWN): - self.hidePoint() + self.hidePixmap() self.timer.stop() class BlinkingPixmapConditional(BlinkingPixmap): - def __init__(self, filename): - BlinkingPixmap.__init__(self, filename) + def __init__(self): + BlinkingPixmap.__init__(self) self.setConnect(None) diff --git a/lib/python/Components/Pixmap.py b/lib/python/Components/Pixmap.py index c97c0ab1..b6620d9a 100644 --- a/lib/python/Components/Pixmap.py +++ b/lib/python/Components/Pixmap.py @@ -3,23 +3,22 @@ import skin from enigma import * class Pixmap: - """Pixmap can be used for components which use a pixmap""" + """Pixmap can be used for components which diplay a pixmap""" def __init__(self): self.instance = None def GUIcreate(self, parent): self.instance = self.createWidget(parent) - #self.instance.setText(self.message) def GUIdelete(self): self.removeWidget(self.instance) self.instance = None - def getePixmap(self, parent, filename): - pixmap = ePixmap(parent) - pixmap.setPixmapFromFile(filename) - return pixmap + def getePixmap(self, parent): + #pixmap = ePixmap(parent) + #pixmap.setPixmapFromFile(self.filename) + return ePixmap(parent) def removeWidget(self, instance): pass diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py index 3dc59cff..ce2c0da5 100644 --- a/lib/python/Screens/InfoBarGenerics.py +++ b/lib/python/Screens/InfoBarGenerics.py @@ -393,8 +393,8 @@ class InfoBarInstantRecord: }) self.recording = None - self["BlinkingPoint"] = BlinkingPixmapConditional("/usr/share/enigma2/record.png") - self.onShown.append(self["BlinkingPoint"].hidePoint) + self["BlinkingPoint"] = BlinkingPixmapConditional() + self.onShown.append(self["BlinkingPoint"].hidePixmap) def stopCurrentRecording(self): self.session.nav.RecordTimer.removeEntry(self.recording)