X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/10502348ab4f43a465c606cb68a6f0b7f1f8ce07..d17277948450b3b080049b7ce859044b57490120:/lib/python/Screens/Menu.py
diff --git a/lib/python/Screens/Menu.py b/lib/python/Screens/Menu.py
index da36eb38..41d18d1e 100644
--- a/lib/python/Screens/Menu.py
+++ b/lib/python/Screens/Menu.py
@@ -1,21 +1,30 @@
-from Screen import *
+#from Screen import *
from Components.MenuList import MenuList
from Components.ActionMap import ActionMap
from Components.Header import Header
-
-# hack ... must be made dynamic
-from Screens.Setup import Setup
-from ServiceScan import ServiceScan
-from ScartLoopThrough import ScartLoopThrough
-from HarddiskSetup import HarddiskSelection
from Components.Button import Button
from Components.Label import Label
from Components.ProgressBar import ProgressBar
-from ConfigMenu import *
-from About import *
+# hack ... must be made dynamic
+#from Screens.Setup import Setup
+#from ServiceScan import ServiceScan
+#from ScartLoopThrough import ScartLoopThrough
+#from HarddiskSetup import HarddiskSelection
+#from ConfigMenu import *
+
+#from About import *
+
+#from Network import *
-from TimerEdit import *
+#from TimerEdit import *
+
+# hack.... dynamically importing all screens
+from __init__ import __all__
+for i in __all__:
+ print "import " + i
+ if (i is not "Menu" ):
+ exec "from " + i + " import *"
from enigma import quitMainloop
@@ -36,46 +45,18 @@ def doGlobal(screen):
#