Merge branch 'bug_747_cancel_waiting_tasks'
[enigma2.git] / lib / python / Components / Renderer / Pixmap.py
1 from Renderer import Renderer
2
3 from enigma import ePixmap
4
5 class Pixmap(Renderer):
6         def __init__(self):
7                 Renderer.__init__(self)
8
9         GUI_WIDGET = ePixmap
10
11         def postWidgetCreate(self, instance):
12                 self.changed((self.CHANGED_DEFAULT,))
13
14         def changed(self, what):
15                 if what[0] != self.CHANGED_CLEAR:
16                         if self.source and hasattr(self.source, "pixmap"):
17                                 if self.instance:
18                                         self.instance.setPixmap(self.source.pixmap)
19