From 232de34f743061ff056b6208f1cf22d88ab755d3 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Fri, 3 Mar 2006 19:15:07 +0000 Subject: [PATCH] remove absolute paths --- data/skin.xml | 94 +++++++++++++++++++++++++-------------------------- skin.py | 8 ++--- 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/data/skin.xml b/data/skin.xml index 19581165..099a662a 100644 --- a/data/skin.xml +++ b/data/skin.xml @@ -26,14 +26,14 @@ - - - - - - - - + + + + + + + + @@ -74,15 +74,15 @@ - + - + - + @@ -128,9 +128,9 @@ - + - + @@ -188,7 +188,7 @@ - + @@ -200,10 +200,10 @@ - - - - + + + + @@ -215,27 +215,27 @@ - + - + - + - + - - - - - + @@ -257,15 +257,15 @@ - + - + - + @@ -283,7 +283,7 @@ - + @@ -312,12 +312,12 @@ - - - - - - + + + + + + @@ -399,8 +399,8 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y())) - - + + @@ -409,9 +409,9 @@ self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y())) - - - + + + # this should be factored out into some helper code, but currently demonstrates applets. 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__()) -- 2.30.2