Support turbo2.
[vuplus_dvbapp] / lib / python / Screens / Screen.py
index 3210186..1d39b7c 100644 (file)
@@ -48,9 +48,6 @@ class Screen(dict, GUISkin):
                # stand alone screens (for example web screens)
                # don't care about having or not having focus.
                self.stand_alone = False
-
-               self.onShow.append(self.saveKeyboardMode)
-               self.onHide.append(self.restoreKeyboardMode)
                self.keyboardMode = None
 
        def saveKeyboardMode(self):
@@ -168,6 +165,10 @@ class Screen(dict, GUISkin):
                        if isinstance(val, GUIComponent) or isinstance(val, Source):
                                val.onHide()
 
+       def setAnimationMode(self, mode):
+               if self.instance:
+                       self.instance.setAnimationMode(mode)
+
        def __repr__(self):
                return str(type(self))