from enigma import eSize, ePoint, gFont, eWindow, eLabel, ePixmap, eWindowStyleManager, \
addFont, gRGB, eWindowStyleSkinned
from enigma import eSize, ePoint, gFont, eWindow, eLabel, ePixmap, eWindowStyleManager, \
addFont, gRGB, eWindowStyleSkinned
try:
loadSkin(config.skin.primary_skin.value)
except (SkinError, IOError, AssertionError), err:
try:
loadSkin(config.skin.primary_skin.value)
except (SkinError, IOError, AssertionError), err:
skinAttributes.append((attrib, value))
def loadPixmap(path, desktop):
skinAttributes.append((attrib, value))
def loadPixmap(path, desktop):
- ptr = LoadPixmap(path, desktop)
+ cached = False
+ option = path.find("#")
+ if option != -1:
+ options = path[option+1:].split(',')
+ path = path[:option]
+ cached = "cached" in options
+ ptr = LoadPixmap(path, desktop, cached)