X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/aa3e781f31a04223416f0a34b25ab95fc0bef429..01f6932815a6a21ab46bb420be093685378b43dd:/lib/python/Components/GUIComponent.py diff --git a/lib/python/Components/GUIComponent.py b/lib/python/Components/GUIComponent.py index bcd99d24..5483d181 100644 --- a/lib/python/Components/GUIComponent.py +++ b/lib/python/Components/GUIComponent.py @@ -1,12 +1,22 @@ +import skin + +from enigma import ePoint + class GUIComponent: """ GUI component """ - + def __init__(self): pass - + def execBegin(self): pass def execEnd(self): pass + + # this works only with normal widgets - if you don't have self.instance, override this. + def applySkin(self, desktop): + skin.applyAllAttributes(self.instance, desktop, self.skinAttributes) + def move(self, x, y): + self.instance.move(ePoint(int(x), int(y)))