def checkSkinResolution(): printl("", "__init__::checkSkinResolution", "S") boxResolution = str(getBoxResolution()) printl("boxResolution: " + boxResolution, "__common__::checkSkinResolution", "S") skinResolution = str(getSkinResolution()) printl("skinResolution: " + skinResolution, "__common__::checkSkinResolution", "S") if boxResolution == "HD" and skinResolution == "FHD": # if there is setup another FHD skin but the box skin is HD we switch automatically to default HD skin to avoid wrong screen size # which leads to unconfigurable dreamplex skinfolder = "/usr/lib/enigma2/python/Plugins/Extensions/DreamPlex/skins/default" printl( "switching to default due to mismatch of box and skin resolution!") setSkinFolder(currentSkinFolder=skinfolder) printl("current skinfolder: " + skinfolder, "__common__::checkSkinResolution", "S") configXml = getXmlContent(skinfolder + "/params") Singleton().getSkinParamsInstance(configXml) printl("", "__init__::checkSkinResolution", "C")
def registerSkinParamsInstance(): printl("", "__init__::registerSkinParamsInstance", "S") boxResolution = str(getBoxResolution()) skinName = str(config.plugins.dreamplex.skin.value) printl("current skin: " + skinName, "__common__::registerSkinParamsInstance", "S") # if we are our default we switch automatically between the resolutions if skinName == "default": if boxResolution == "FHD": skinfolder = "/usr/lib/enigma2/python/Plugins/Extensions/DreamPlex/skins/" + config.plugins.dreamplex.skin.value + "_FHD" else: skinfolder = "/usr/lib/enigma2/python/Plugins/Extensions/DreamPlex/skins/" + config.plugins.dreamplex.skin.value else: skinfolder = "/usr/lib/enigma2/python/Plugins/Extensions/DreamPlex/skins/" + config.plugins.dreamplex.skin.value setSkinFolder(currentSkinFolder=skinfolder) printl("current skinfolder: " + skinfolder, "__common__::checkSkinResolution", "S") configXml = getXmlContent(skinfolder + "/params") Singleton().getSkinParamsInstance(configXml) printl("", "__init__::registerSkinParamsInstance", "C")
def checkSkinResolution(): printl("", "__init__::checkSkinResolution", "S") boxResolution = str(getBoxResolution()) printl("boxResolution: " + boxResolution, "__common__::checkSkinResolution", "S") skinResolution = str(getSkinResolution()) printl("skinResolution: " + skinResolution, "__common__::checkSkinResolution", "S") if boxResolution == "HD" and skinResolution == "FHD": # if there is setup another FHD skin but the box skin is HD we switch automatically to default HD skin to avoid wrong screen size # which leads to unconfigurable dreamplex skinfolder = "/usr/lib/enigma2/python/Plugins/Extensions/DreamPlex/skins/default" printl("switching to default due to mismatch of box and skin resolution!") setSkinFolder(currentSkinFolder=skinfolder) printl("current skinfolder: " + skinfolder, "__common__::checkSkinResolution", "S") configXml = getXmlContent(skinfolder + "/params") Singleton().getSkinParamsInstance(configXml) printl("", "__init__::checkSkinResolution", "C")