diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2008-01-24 21:56:23 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2008-01-24 21:56:23 +0000 |
| commit | d09bd946be9c73d96fb8e1697b15e733d04ddeb6 (patch) | |
| tree | 0abc2c26f7ee2053934f507abcad2cca79cfa5e5 /lib/python/Components/Renderer | |
| parent | a3a94a50132256f3a6524efd6dba0e52e4774087 (diff) | |
| download | enigma2-d09bd946be9c73d96fb8e1697b15e733d04ddeb6.tar.gz enigma2-d09bd946be9c73d96fb8e1697b15e733d04ddeb6.zip | |
write text support in eCanvas
Diffstat (limited to 'lib/python/Components/Renderer')
| -rw-r--r-- | lib/python/Components/Renderer/Canvas.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/python/Components/Renderer/Canvas.py b/lib/python/Components/Renderer/Canvas.py index 53757235..bd7ffb5e 100644 --- a/lib/python/Components/Renderer/Canvas.py +++ b/lib/python/Components/Renderer/Canvas.py @@ -29,7 +29,13 @@ class Canvas(Renderer): def draw(self, list): for l in list: - self.instance.fillRect(eRect(l[1], l[2], l[3], l[4]), gRGB(l[5])) + if l[0] == 1: + self.instance.fillRect(eRect(l[1], l[2], l[3], l[4]), gRGB(l[5])) + elif l[0] == 2: + self.instance.writeText(eRect(l[1], l[2], l[3], l[4]), gRGB(l[5]), gRGB(l[6]), l[7], l[8], l[9]) + else: + print "drawlist entry:", l + raise "invalid drawlist entry" def changed(self, what): self.pull_updates() |
