From b853318bafe9b7c1bd407a695ac0e2bf319b54ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Sun, 20 Sep 2015 04:47:38 +0200 Subject: [PATCH] impconverter: add icon data getters Raw icon data is needed to set it on X11 windows. QubesOS/qubes-issues#967 --- core/imgconverter.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/core/imgconverter.py b/core/imgconverter.py index 4166ddc..d099307 100755 --- a/core/imgconverter.py +++ b/core/imgconverter.py @@ -70,6 +70,18 @@ get_from_stream(), get_from_vm(), get_xdg_icon_from_vm(), get_through_dvm()''' if p.wait(): raise Exception('Conversion failed') + @property + def data(self): + return self._rgba + + @property + def width(self): + return self._size[0] + + @property + def height(self): + return self._size[1] + def tint(self, colour): '''Return new tinted image'''