X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/129435aa2331ed21d08baea536d5915d287fd472..a029953596adaed49a5b0346acd5a867eff91a57:/lib/python/Components/GUIComponent.py diff --git a/lib/python/Components/GUIComponent.py b/lib/python/Components/GUIComponent.py index 1f4c1e4f..c900796d 100644 --- a/lib/python/Components/GUIComponent.py +++ b/lib/python/Components/GUIComponent.py @@ -31,13 +31,23 @@ class GUIComponent(object): self.instance.hide() if self.skinAttributes is None: - print "warning, skin is missing some elements." - return + return False skin.applyAllAttributes(self.instance, desktop, self.skinAttributes) + return True - def move(self, x, y): - self.instance.move(ePoint(int(x), int(y))) + def move(self, x, y = None): + # we assume, that x is already an ePoint + if y is None: + self.instance.move(x) + else: + self.instance.move(ePoint(int(x), int(y))) + + def resize(self, size): + self.instance.resize(size) + + def setZPosition(self, z): + self.instance.setZPosition(z) def show(self): self.__visible = 1