X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/549ed3c87c4d3fe093472aa199ca6742c1f3654f..cf46f94e89b18107c277852fa3b6db04fa12278d:/skin.py diff --git a/skin.py b/skin.py index c6d0678a..e7c84c42 100644 --- a/skin.py +++ b/skin.py @@ -14,13 +14,10 @@ def dump(x, i=0): except: None +from Tools.Directories import resolveFilename, SCOPE_SKIN + # read the skin -try: - # first we search in the current path - skinfile = file('data/skin.xml', 'r') -except: - # if not found in the current path, we use the global datadir-path - skinfile = file('/usr/share/enigma2/skin.xml', 'r') +skinfile = file(resolveFilename(SCOPE_SKIN, 'skin.xml'), 'r') dom = xml.dom.minidom.parseString(skinfile.read()) skinfile.close() @@ -136,6 +133,8 @@ def applySingleAttribute(guiObject, desktop, attrib, value): "showAlways": guiObject.showAlways, "showNever": guiObject.showNever }[value]) + elif attrib == "enableWrapAround": + guiObject.setWrapAround(True) elif attrib != 'name': print "unsupported attribute " + attrib + "=" + value except int: