aboutsummaryrefslogtreecommitdiff
path: root/skin.py
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-03-03 19:15:07 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-03-03 19:15:07 +0000
commit232de34f743061ff056b6208f1cf22d88ab755d3 (patch)
tree668b3c42c121757b56e1343fc1029c8c64f54207 /skin.py
parente43adfc2866809c466093e0e4634b59ecfee0bb4 (diff)
downloadenigma2-232de34f743061ff056b6208f1cf22d88ab755d3.tar.gz
enigma2-232de34f743061ff056b6208f1cf22d88ab755d3.zip
remove absolute paths
Diffstat (limited to 'skin.py')
-rw-r--r--skin.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/skin.py b/skin.py
index 3497cc11..30160161 100644
--- a/skin.py
+++ b/skin.py
@@ -14,7 +14,7 @@ def dump(x, i=0):
except:
None
-from Tools.Directories import resolveFilename, SCOPE_SKIN
+from Tools.Directories import resolveFilename, SCOPE_SKIN, SCOPE_SKIN_IMAGE
# read the skin
skinfile = file(resolveFilename(SCOPE_SKIN, 'skin.xml'), 'r')
@@ -71,7 +71,7 @@ def applySingleAttribute(guiObject, desktop, attrib, value):
elif attrib == 'zPosition':
guiObject.setZPosition(int(value))
elif attrib == "pixmap":
- ptr = loadPNG(value)
+ ptr = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, value))
# that __deref__ still scares me!
desktop.makeCompatiblePixmap(ptr.__deref__())
guiObject.setPixmap(ptr.__deref__())
@@ -139,7 +139,7 @@ def applySingleAttribute(guiObject, desktop, attrib, value):
elif attrib == "pointer":
(name, pos) = value.split(':')
pos = parsePosition(pos)
- ptr = loadPNG(name)
+ ptr = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, name))
desktop.makeCompatiblePixmap(ptr.__deref__())
guiObject.setPointer(ptr.__deref__(), pos)
elif attrib != 'name':
@@ -180,7 +180,7 @@ def loadSkin(desktop):
bpName = str(pixmap.getAttribute("pos"))
filename = str(pixmap.getAttribute("filename"))
- png = loadPNG(filename)
+ png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, filename))
# adapt palette
desktop.makeCompatiblePixmap(png.__deref__())