add destroy() for Components to fix bug #52
[enigma2.git] / lib / python / Components / GUIComponent.py
index 1476ba8393b02f0f6ae2da89916df7cff74acb96..8f6362fdadbe88407c4b045aec8cd6042631fdc2 100644 (file)
@@ -18,6 +18,15 @@ class GUIComponent:
        def execEnd(self):
                pass
        
+       def onShow(self):
+               pass
+
+       def onHide(self):
+               pass
+       
+       def destroy(self):
+               pass
+       
        # this works only with normal widgets - if you don't have self.instance, override this.
        def applySkin(self, desktop):
                if self.state == self.HIDDEN: