X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/c479beea7cc338380a38e29ae041c03b2c299ac1..5aca87ce699f59f418740a2f073f1056d8239dad:/lib/python/Components/Renderer/Canvas.py diff --git a/lib/python/Components/Renderer/Canvas.py b/lib/python/Components/Renderer/Canvas.py index 01b05fb0..53757235 100644 --- a/lib/python/Components/Renderer/Canvas.py +++ b/lib/python/Components/Renderer/Canvas.py @@ -29,7 +29,6 @@ class Canvas(Renderer): def draw(self, list): for l in list: - print "drawing ..", l self.instance.fillRect(eRect(l[1], l[2], l[3], l[4]), gRGB(l[5])) def changed(self, what): @@ -37,4 +36,15 @@ class Canvas(Renderer): def postWidgetCreate(self, instance): self.sequence = None + + from enigma import eSize + + def parseSize(str): + x, y = str.split(',') + return eSize(int(x), int(y)) + + for (attrib, value) in self.skinAttributes: + if attrib == "size": + self.instance.setSize(parseSize(value)) + self.pull_updates()