-def readSkin(screen, skin, name, desktop):
- myscreen = None
-
- # first, find the corresponding screen element
- skin = dom_skin.childNodes[0]
- skin_default = dom_skin_default.childNodes[0]
-
- for x in elementsWithTag(skin.childNodes, "screen"):
- if x.getAttribute('name') == name:
- myscreen = x
- break
-
- # if not found, check default skin
- if myscreen is None:
- for x in elementsWithTag(skin_default.childNodes, "screen"):
+def loadSkinData(desktop):
+ for dom_skin in dom_skins:
+ loadSingleSkinData(desktop, dom_skin)
+
+def lookupScreen(name):
+ for dom_skin in dom_skins:
+ # first, find the corresponding screen element
+ skin = dom_skin.childNodes[0]
+ for x in elementsWithTag(skin.childNodes, "screen"):