X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2FPlugins%2FSystemPlugins%2FSkinSelector%2Fplugin.py;h=adeff0713ff86772fd9348e39a1633c8c553484b;hp=49156db48293fa2b0c49263b2e28ac271b47c699;hb=674719294af7449c52d93b1969aeebbaa9117cbe;hpb=94fe5b323a9f4705d3c943204acd6695242df625 diff --git a/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py b/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py index 49156db..adeff07 100755 --- a/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py +++ b/lib/python/Plugins/SystemPlugins/SkinSelector/plugin.py @@ -1,26 +1,25 @@ +# -*- coding: iso-8859-1 -*- # (c) 2006 Stephan Reichholf # This Software is Free, use it where you want, when you want for whatever you want and modify it if you want but don't remove my copyright! - -from enigma import * from Screens.Screen import Screen +from Screens.Standby import TryQuitMainloop from Screens.MessageBox import MessageBox from Components.ActionMap import NumberActionMap from Components.Pixmap import Pixmap -from Components.GUIComponent import * from Components.MenuList import MenuList from Plugins.Plugin import PluginDescriptor - from Components.config import config from Tools.Directories import SCOPE_SKIN - from Components.config import config -import os, sys +from os import path, walk class SkinSelector(Screen): + # for i18n: + # _("Choose your Skin") skin = """ - - + + """ @@ -34,10 +33,9 @@ class SkinSelector(Screen): Screen.__init__(self, session) self.skinlist = [] - self.session = session self.previewPath = "" - os.path.walk(self.root, self.find, "") + path.walk(self.root, self.find, "") self.skinlist.sort() self["SkinList"] = MenuList(self.skinlist) @@ -104,7 +102,7 @@ class SkinSelector(Screen): else: pngpath = self.root+self["SkinList"].getCurrent()+"/prev.png" - if not os.path.exists(pngpath): + if not path.exists(pngpath): # FIXME: don't use hardcoded path pngpath = "/usr/lib/enigma2/python/Plugins/SystemPlugins/SkinSelector/noprev.png" @@ -115,7 +113,7 @@ class SkinSelector(Screen): def restartGUI(self, answer): if answer is True: - quitMainloop(3) + self.session.open(TryQuitMainloop, 3) def SkinSelMain(session, **kwargs): session.open(SkinSelector)