X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/3e67da39c881d9afc392162d802bc2ea4b0ec337..ec5be08b08e4163539937341316230241f6d2eda:/skin.py diff --git a/skin.py b/skin.py index f13ec9ca..c95d049d 100644 --- a/skin.py +++ b/skin.py @@ -111,7 +111,7 @@ def applySingleAttribute(guiObject, desktop, attrib, value): elif attrib == 'title': guiObject.setTitle(_(value)) elif attrib == 'text': - guiObject.setText(value) + guiObject.setText(_(value)) elif attrib == 'font': guiObject.setFont(parseFont(value)) elif attrib == 'zPosition': @@ -228,6 +228,7 @@ def loadSingleSkinData(desktop, dom_skin, path_prefix): for windowstyle in elementsWithTag(skin.childNodes, "windowstyle"): style = eWindowStyleSkinned() + id = int(windowstyle.getAttribute("id") or "0") # defaults font = gFont("Regular", 20) @@ -263,7 +264,7 @@ def loadSingleSkinData(desktop, dom_skin, path_prefix): x = eWindowStyleManagerPtr() eWindowStyleManager.getInstance(x) - x.setStyle(style) + x.setStyle(id, style) def loadSkinData(desktop): skins = dom_skins[:]