- remove old components.py
[enigma2.git] / screens.py
index 6aa88e803ca34cda142202ef13642dc5c466fa40..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,85 +0,0 @@
-from components import *
-import sys
-
-# some screens
-def doGlobal(screen):
-       screen["clock"] = Clock()
-
-class Screen(dict, HTMLSkin, GUISkin):
-       """ bla """
-       
-       # never call this directly - it will be called from the session!
-       def doClose(self):
-               GUISkin.close(self)
-       
-       def close(self, retval=None):
-               self.session.close()
-       
-# a test dialog
-class testDialog(Screen):
-       def testDialogClick(self):
-               selection = self["menu"].getCurrent()
-               selection[1]()
-       
-       def goMain(self):
-               self.session.open(screens["mainMenu"]())
-               
-       def goEmu(self):
-               self["title"].setText("EMUs ARE ILLEGAL AND NOT SUPPORTED!")
-       
-       def goTimeshift(self):
-               self["title"].setText("JUST PRESS THE YELLOW BUTTON!")
-       
-       def goHDTV(self):
-               self["title"].setText("HDTV GREEN FLASHES: ENABLED")
-       
-       def goClock(self):
-               self.session.open(screens["clockDisplay"](Clock()))
-
-       def __init__(self):
-               GUISkin.__init__(self)
-               b = Button("ok")
-               b.onClick = [ self.testDialogClick ]
-               self["okbutton"] = b
-               self["title"] = Header("Test Dialog - press ok to leave!")
-#              self["menu"] = MenuList(
-#                      [
-#                              ("MAIN MENU", self.goMain), 
-#                              ("EMU SETUP", self.goEmu),
-#                              ("TIMESHIFT SETUP", self.goTimeshift),
-#                              ("HDTV PIP CONFIG", self.goHDTV),
-#                              ("wie spaet ists?!", self.goClock)
-#                      ])
-               self["menu"] = ServiceList()
-               
-               self["menu"].setRoot(eServiceReference("2:0:1:0:0:0:0:0:0:0:/"))
-
-class mainMenu(Screen):
-       def __init__(self):
-               GUISkin.__init__(self)
-               
-               self["title"] = Header("this is the\nMAIN MENU !!!");
-               self["okbutton"] = Button("ok")
-               self["okbutton"].onClick = [ self.close ]
-
-       
-# a clock display dialog
-class clockDisplay(Screen):
-       def okbutton(self):
-               self.session.close()
-       
-       def __init__(self, clock):
-               GUISkin.__init__(self)
-               self["theClock"] = clock
-               b = Button("bye")
-               b.onClick = [ self.okbutton ]
-               self["okbutton"] = b
-               self["title"] = Header("clock dialog: here you see the current uhrzeit!")
-
-# defined screens (evtl. kann man sich das sparen, ich seh den sinn gerade nicht mehr)
-screens = {
-       "global": doGlobal,
-       "testDialog": testDialog,
-       "clockDisplay": clockDisplay ,
-       "mainMenu": mainMenu }
-