git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
09ce9d5
)
fix for previous commit
author
Andreas Monzner
<andreas.monzner@multimedia-labs.de>
Mon, 21 Apr 2008 21:35:48 +0000
(21:35 +0000)
committer
Andreas Monzner
<andreas.monzner@multimedia-labs.de>
Mon, 21 Apr 2008 21:35:48 +0000
(21:35 +0000)
skin.py
patch
|
blob
|
history
diff --git
a/skin.py
b/skin.py
index 7c075b0db6913c5b8732575b461515080415dedf..378f4df144570299cf27d09d0fa31608c10a4bfe 100644
(file)
--- a/
skin.py
+++ b/
skin.py
@@
-354,6
+354,9
@@
def lookupScreen(name):
return x, path
return None, None
return x, path
return None, None
+class additionalWidget:
+ pass
+
def readSkin(screen, skin, names, desktop):
if not isinstance(names, list):
names = [names]
def readSkin(screen, skin, names, desktop):
if not isinstance(names, list):
names = [names]
@@
-382,7
+385,6
@@
def readSkin(screen, skin, names, desktop):
emptySkin = "<screen></screen>"
myscreen = screen.parsedSkin = xml.etree.cElementTree.fromstring(emptySkin)
emptySkin = "<screen></screen>"
myscreen = screen.parsedSkin = xml.etree.cElementTree.fromstring(emptySkin)
-
screen.skinAttributes = [ ]
skin_path_prefix = getattr(screen, "skin_path", path)
screen.skinAttributes = [ ]
skin_path_prefix = getattr(screen, "skin_path", path)
@@
-408,7
+410,6
@@
def readSkin(screen, skin, names, desktop):
continue
if wname:
continue
if wname:
-
#print "Widget name=", wname
visited_components.add(wname)
#print "Widget name=", wname
visited_components.add(wname)
@@
-504,16
+505,16
@@
def readSkin(screen, skin, names, desktop):
from Components.GUIComponent import GUIComponent
nonvisited_components = [x for x in set(screen.keys()) - visited_components if isinstance(x, GUIComponent)]
from Components.GUIComponent import GUIComponent
nonvisited_components = [x for x in set(screen.keys()) - visited_components if isinstance(x, GUIComponent)]
-
assert not nonvisited_components, "the following components in %s don't have a skin entry: %s" % (name, ', '.join(nonvisited_components))
# now walk additional objects
for widget in myscreen.getchildren():
assert not nonvisited_components, "the following components in %s don't have a skin entry: %s" % (name, ', '.join(nonvisited_components))
# now walk additional objects
for widget in myscreen.getchildren():
+ w_tag = widget.tag
- if w
idget.
tag == "widget":
+ if w
_
tag == "widget":
continue
continue
- if w
idget.
tag == "applet":
+ if w
_
tag == "applet":
try:
codeText = widget.text.strip()
except:
try:
codeText = widget.text.strip()
except:
@@
-521,7
+522,7
@@
def readSkin(screen, skin, names, desktop):
#print "Found code:"
#print codeText
#print "Found code:"
#print codeText
- type =
get_attr
('type')
+ type =
widget.attrib.get
('type')
code = compile(codeText, "skin applet", "exec")
code = compile(codeText, "skin applet", "exec")
@@
-534,17
+535,14
@@
def readSkin(screen, skin, names, desktop):
continue
continue
- class additionalWidget:
- pass
-
w = additionalWidget()
w = additionalWidget()
- if w
idget.
tag == "eLabel":
+ if w
_
tag == "eLabel":
w.widget = eLabel
w.widget = eLabel
- elif w
idget.
tag == "ePixmap":
+ elif w
_
tag == "ePixmap":
w.widget = ePixmap
else:
w.widget = ePixmap
else:
- raise SkinError("unsupported stuff : %s" % w
idget.
tag)
+ raise SkinError("unsupported stuff : %s" % w
_
tag)
#print "unsupported stuff : %s" % widget.tag
w.skinAttributes = [ ]
#print "unsupported stuff : %s" % widget.tag
w.skinAttributes = [ ]