2 ## P(icture)i(n)g(raphics) renderer
4 from Renderer import Renderer
5 from enigma import eVideoWidget, eSize, ePoint
9 Renderer.__init__(self)
10 self.Position = self.Size = None
12 GUI_WIDGET = eVideoWidget
14 def postWidgetCreate(self, instance):
15 instance.setDecoder(0)
17 def applySkin(self, desktop):
18 ret = Renderer.applySkin(self, desktop)
20 self.Position = self.instance.position()
21 self.Size = self.instance.size()
24 def preWidgetRemove(self, instance):
25 instance.resize(eSize(720,576))
26 instance.move(ePoint(0,0))
31 self.instance.resize(self.Size)
33 self.instance.move(self.Position)
37 self.preWidgetRemove(self.instance)