if isDir:
png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "/extensions/directory.png"))
else:
- # FIXME: detect file extensions correctly
- if EXTENSIONS.has_key(name[-3:]):
- png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "/extensions/" + EXTENSIONS[name[-3:]] + ".png"))
+ extension = name.split('.')
+ extension = extension[len(extension) - 1]
+ if EXTENSIONS.has_key(extension):
+ png = loadPNG(resolveFilename(SCOPE_SKIN_IMAGE, "/extensions/" + EXTENSIONS[extension] + ".png"))
if png is not None:
res.append((eListboxPythonMultiContent.TYPE_PIXMAP_ALPHATEST, 10, 2, 20, 20, png))
self.skin = Test.skin
Screen.__init__(self, session)
- self["list"] = FileList("/", matchingPattern = "^.*\.(png|avi|mp3)")
+ self["list"] = FileList("/", matchingPattern = "^.*\.(png|avi|mp3|mpeg)")
self["pixmap"] = Pixmap()
#self["text"] = Input("1234", maxSize=True, type=Input.NUMBER)