From a12f0f98d99109a64942abf1bb1f6e429c2fc7f5 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Sun, 23 Sep 2007 23:29:09 +0000 Subject: add concept of 'related screen', which can be used to get shared sources (like clock, current service, ...) from global,session-global,parent screen. replace 'fake' with 'session.VideoPicture' for pig usage. --- mytest.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'mytest.py') diff --git a/mytest.py b/mytest.py index 81c9f95f..3a5ec3ec 100644 --- a/mytest.py +++ b/mytest.py @@ -92,6 +92,12 @@ class GUIOutputDevice(OutputDevice): def create(self, comp, desktop): comp.createGUIScreen(self.parent, desktop) +from Screens.Globals import Globals +from Screens.SessionGlobals import SessionGlobals +from Screens.Screen import Screen + +Screen.global_screen = Globals() + # Session.open: # * push current active dialog ('current_dialog') onto stack # * call execEnd for this dialog @@ -133,6 +139,8 @@ class Session: self.in_exec = False + self.screen = SessionGlobals(self) + for p in plugins.getPlugins(PluginDescriptor.WHERE_SESSIONSTART): p(reason=0, session=self) -- cgit v1.2.3